[INFO] fetching crate mssqltypes 0.1.0...
[INFO] testing mssqltypes-0.1.0 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate mssqltypes 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate mssqltypes 0.1.0
[INFO] finished tweaking crates.io crate mssqltypes 0.1.0
[INFO] tweaked toml for crates.io crate mssqltypes 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mssqltypes 0.1.0 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mssqltypes 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0dc8e2e80e344bed427d1318ee0412c844ceb87a0831871a00192b69c631500f
[INFO] running `Command { std: "docker" "start" "-a" "0dc8e2e80e344bed427d1318ee0412c844ceb87a0831871a00192b69c631500f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0dc8e2e80e344bed427d1318ee0412c844ceb87a0831871a00192b69c631500f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0dc8e2e80e344bed427d1318ee0412c844ceb87a0831871a00192b69c631500f", kill_on_drop: false }`
[INFO] [stdout] 0dc8e2e80e344bed427d1318ee0412c844ceb87a0831871a00192b69c631500f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c95bd039094a6673dc339d51e4a6597c67240129dc96aed66d0f9cfafbcb2835
[INFO] running `Command { std: "docker" "start" "-a" "c95bd039094a6673dc339d51e4a6597c67240129dc96aed66d0f9cfafbcb2835", kill_on_drop: false }`
[INFO] [stderr]    Compiling mssqltypes v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.92s
[INFO] running `Command { std: "docker" "inspect" "c95bd039094a6673dc339d51e4a6597c67240129dc96aed66d0f9cfafbcb2835", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c95bd039094a6673dc339d51e4a6597c67240129dc96aed66d0f9cfafbcb2835", kill_on_drop: false }`
[INFO] [stdout] c95bd039094a6673dc339d51e4a6597c67240129dc96aed66d0f9cfafbcb2835
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1665a536739edf4517f15bb5bdc34460bf798fc048e722c77009e89d022d5795
[INFO] running `Command { std: "docker" "start" "-a" "1665a536739edf4517f15bb5bdc34460bf798fc048e722c77009e89d022d5795", kill_on_drop: false }`
[INFO] [stderr]    Compiling mssqltypes v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `value` is never used
[INFO] [stdout]    --> src/sql_decimal.rs:474:8
[INFO] [stdout]     |
[INFO] [stdout] 440 | impl SqlDecimal {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 474 |     fn value(&self) -> Result<InnerDecimal, SqlTypeError> {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.12s
[INFO] running `Command { std: "docker" "inspect" "1665a536739edf4517f15bb5bdc34460bf798fc048e722c77009e89d022d5795", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1665a536739edf4517f15bb5bdc34460bf798fc048e722c77009e89d022d5795", kill_on_drop: false }`
[INFO] [stdout] 1665a536739edf4517f15bb5bdc34460bf798fc048e722c77009e89d022d5795
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 09a5fe4547f967a1668e51c24f12caed3a3d2ea4c5ed5439faa2562a6580a6cd
[INFO] running `Command { std: "docker" "start" "-a" "09a5fe4547f967a1668e51c24f12caed3a3d2ea4c5ed5439faa2562a6580a6cd", kill_on_drop: false }`
[INFO] [stderr] warning: method `value` is never used
[INFO] [stderr]    --> src/sql_decimal.rs:474:8
[INFO] [stderr]     |
[INFO] [stderr] 440 | impl SqlDecimal {
[INFO] [stderr]     | --------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 474 |     fn value(&self) -> Result<InnerDecimal, SqlTypeError> {
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mssqltypes` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mssqltypes-6b81d38a59fd4be4)
[INFO] [stdout] 
[INFO] [stdout] running 1613 tests
[INFO] [stdout] test error::tests::display_null_value ... ok
[INFO] [stdout] test error::tests::display_overflow ... ok
[INFO] [stdout] test error::tests::error_implements_std_error ... ok
[INFO] [stdout] test error::tests::error_is_clone ... ok
[INFO] [stdout] test sql_binary::tests::add_both_empty ... ok
[INFO] [stdout] test sql_binary::tests::add_both_null_returns_null ... ok
[INFO] [stdout] test sql_binary::tests::add_right_null_returns_null ... ok
[INFO] [stdout] test sql_binary::tests::compare_all_zeros_equals_empty ... ok
[INFO] [stdout] test error::tests::error_is_debug ... ok
[INFO] [stdout] test sql_binary::tests::compare_both_empty ... ok
[INFO] [stdout] test sql_binary::tests::add_two_binaries ... ok
[INFO] [stdout] test sql_binary::tests::add_left_null_returns_null ... ok
[INFO] [stdout] test sql_binary::tests::display_empty ... ok
[INFO] [stdout] test sql_binary::tests::display_full_range ... ok
[INFO] [stdout] test sql_binary::tests::display_hex ... ok
[INFO] [stdout] test sql_binary::tests::compare_extra_nonzero_byte_is_greater ... ok
[INFO] [stdout] test sql_binary::tests::display_single_zero_byte ... ok
[INFO] [stdout] test sql_binary::tests::empty_binary_is_not_null ... ok
[INFO] [stdout] test sql_binary::tests::eq_empty_empty ... ok
[INFO] [stdout] test sql_binary::tests::eq_equal_values ... ok
[INFO] [stdout] test sql_binary::tests::eq_null_null ... ok
[INFO] [stdout] test sql_binary::tests::eq_trailing_zeros ... ok
[INFO] [stdout] test sql_binary::tests::add_empty_right ... ok
[INFO] [stdout] test sql_binary::tests::from_slice_creates_non_null ... ok
[INFO] [stdout] test sql_binary::tests::from_vec_creates_non_null ... ok
[INFO] [stdout] test sql_binary::tests::get_out_of_bounds_returns_err ... ok
[INFO] [stdout] test sql_binary::tests::get_empty_binary_returns_err ... ok
[INFO] [stdout] test sql_binary::tests::get_null_returns_err ... ok
[INFO] [stdout] test sql_binary::tests::from_empty_slice ... ok
[INFO] [stdout] test sql_binary::tests::get_valid_indices ... ok
[INFO] [stdout] test sql_binary::tests::hash_equal_values_hash_equal ... ok
[INFO] [stdout] test error::tests::display_divide_by_zero ... ok
[INFO] [stdout] test error::tests::display_out_of_range ... ok
[INFO] [stdout] test sql_binary::tests::compare_equal_with_trailing_zeros ... ok
[INFO] [stdout] test sql_binary::tests::compare_single_zero_equals_empty ... ok
[INFO] [stdout] test sql_binary::tests::compare_trailing_zero_in_middle ... ok
[INFO] [stdout] test sql_binary::tests::display_null ... ok
[INFO] [stdout] test sql_binary::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_binary::tests::hash_zero_and_empty_equal ... ok
[INFO] [stdout] test sql_binary::tests::is_empty_false_for_non_empty ... ok
[INFO] [stdout] test sql_binary::tests::is_empty_null_returns_err ... ok
[INFO] [stdout] test sql_binary::tests::is_empty_true_for_empty ... ok
[INFO] [stdout] test sql_binary::tests::len_empty_returns_zero ... ok
[INFO] [stdout] test sql_binary::tests::len_null_returns_err ... ok
[INFO] [stdout] test sql_binary::tests::len_returns_byte_count ... ok
[INFO] [stdout] test sql_binary::tests::ne_different_values ... ok
[INFO] [stdout] test sql_binary::tests::ne_null_vs_value ... ok
[INFO] [stdout] test sql_binary::tests::new_creates_non_null ... ok
[INFO] [stdout] test sql_binary::tests::null_constant_is_null ... ok
[INFO] [stdout] test sql_binary::tests::ord_empty_less_than_nonzero ... ok
[INFO] [stdout] test sql_binary::tests::ord_greater_than ... ok
[INFO] [stdout] test sql_binary::tests::null_value_returns_err ... ok
[INFO] [stdout] test sql_binary::tests::ord_less_than ... ok
[INFO] [stdout] test sql_binary::tests::ord_null_less_than_empty ... ok
[INFO] [stdout] test sql_binary::tests::ord_null_equal_null ... ok
[INFO] [stdout] test sql_binary::tests::sql_equals_different_values ... ok
[INFO] [stdout] test sql_binary::tests::ord_null_less_than_value ... ok
[INFO] [stdout] test sql_binary::tests::sql_equals_equal_values ... ok
[INFO] [stdout] test sql_binary::tests::sql_equals_both_null ... ok
[INFO] [stdout] test sql_binary::tests::ord_trailing_zero_equal ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_or_equal_equal ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_or_equal_greater ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_or_equal_less ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_false ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_false ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_or_equal_null ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_true ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_or_equal_null ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_or_equal_equal ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_null ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_or_equal_greater ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_true ... ok
[INFO] [stdout] test sql_binary::tests::sql_less_than_or_equal_less ... ok
[INFO] [stdout] test sql_binary::tests::sql_equals_null_left ... ok
[INFO] [stdout] test sql_binary::tests::ord_value_greater_than_null ... ok
[INFO] [stdout] test sql_binary::tests::sql_greater_than_null ... ok
[INFO] [stdout] test sql_binary::tests::sql_equals_null_right ... ok
[INFO] [stdout] test sql_binary::tests::add_empty_left ... ok
[INFO] [stdout] test sql_binary::tests::sql_not_equals_different ... ok
[INFO] [stdout] test sql_binary::tests::sql_not_equals_equal ... ok
[INFO] [stdout] test sql_binary::tests::sql_not_equals_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_false_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_false_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_false_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_null_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_null_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_null_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_true_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_and_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_byte_value_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_byte_value_null_returns_error ... ok
[INFO] [stdout] test sql_boolean::tests::test_byte_value_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_copy_semantics ... ok
[INFO] [stdout] test sql_boolean::tests::test_debug_format ... ok
[INFO] [stdout] test sql_boolean::tests::test_display_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_display_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_display_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_false_constant_is_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_from_bool_trait ... ok
[INFO] [stdout] test sql_boolean::tests::test_from_int_negative ... ok
[INFO] [stdout] test sql_boolean::tests::test_from_int_positive ... ok
[INFO] [stdout] test sql_boolean::tests::test_from_int_zero ... ok
[INFO] [stdout] test sql_boolean::tests::test_hash_null_is_zero ... ok
[INFO] [stdout] test sql_boolean::tests::test_hash_true_consistent ... ok
[INFO] [stdout] test sql_boolean::tests::test_new_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_new_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_not_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_not_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_not_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_null_constant_is_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_one_equals_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_false_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_false_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_false_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_null_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_null_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_null_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_true_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_or_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_ord_false_less_than_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_ord_null_equal_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_empty ... ok
[INFO] [stdout] test sql_boolean::tests::test_ord_null_less_than_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_false_lowercase ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_invalid ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_negative_int ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_null_string ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_one ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_positive_int ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_true_lowercase ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_true_mixed_case ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_true_uppercase ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_with_leading_whitespace ... ok
[INFO] [stdout] test sql_boolean::tests::test_parse_zero ... ok
[INFO] [stdout] test sql_boolean::tests::test_partialeq_null_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_partialeq_null_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_partialeq_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_partialeq_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_sorting ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_comparison_with_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_equals_null_any ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_equals_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_equals_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_greater_than_or_equal_false_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_greater_than_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_less_than_false_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_less_than_or_equal_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_less_than_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_not_equals_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_sql_not_equals_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_true_constant_is_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_value_null_returns_error ... ok
[INFO] [stdout] test sql_boolean::tests::test_value_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_false_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_null_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_null_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_false_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_null_null ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_true_true ... ok
[INFO] [stdout] test sql_boolean::tests::test_zero_equals_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_true_false ... ok
[INFO] [stdout] test sql_boolean::tests::to_sql_string_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_true_null ... ok
[INFO] [stdout] test sql_boolean::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_boolean::tests::to_sql_string_true ... ok
[INFO] [stdout] test sql_byte::tests::test_add_boundary_max ... ok
[INFO] [stdout] test sql_byte::tests::test_add_normal ... ok
[INFO] [stdout] test sql_byte::tests::test_add_null_both ... ok
[INFO] [stdout] test sql_byte::tests::test_add_null_left ... ok
[INFO] [stdout] test sql_byte::tests::test_add_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_add_null_right ... ok
[INFO] [stdout] test sql_byte::tests::test_add_overflow ... ok
[INFO] [stdout] test sql_byte::tests::test_bitor ... ok
[INFO] [stdout] test sql_byte::tests::test_bitor_null ... ok
[INFO] [stdout] test sql_byte::tests::test_bitxor ... ok
[INFO] [stdout] test sql_byte::tests::test_bitxor_null ... ok
[INFO] [stdout] test sql_byte::tests::test_copy_semantics ... ok
[INFO] [stdout] test sql_byte::tests::test_bitand ... ok
[INFO] [stdout] test sql_byte::tests::test_debug_format ... ok
[INFO] [stdout] test sql_byte::tests::test_bitand_null ... ok
[INFO] [stdout] test sql_byte::tests::test_display_parse_roundtrip ... ok
[INFO] [stdout] test sql_byte::tests::test_display_value ... ok
[INFO] [stdout] test sql_byte::tests::test_display_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_div_by_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_div_normal ... ok
[INFO] [stdout] test sql_byte::tests::test_div_null ... ok
[INFO] [stdout] test sql_byte::tests::test_div_truncates ... ok
[INFO] [stdout] test sql_byte::tests::test_display_max ... ok
[INFO] [stdout] test sql_byte::tests::test_display_null ... ok
[INFO] [stdout] test sql_byte::tests::test_from_sql_boolean_false ... ok
[INFO] [stdout] test sql_byte::tests::test_from_sql_boolean_null ... ok
[INFO] [stdout] test sql_byte::tests::test_from_sql_boolean_true ... ok
[INFO] [stdout] test sql_byte::tests::test_from_u8 ... ok
[INFO] [stdout] test sql_byte::tests::test_hash_consistent ... ok
[INFO] [stdout] test sql_byte::tests::test_hash_null_is_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_max_value ... ok
[INFO] [stdout] test sql_byte::tests::test_min_value ... ok
[INFO] [stdout] test sql_byte::tests::test_mul_boundary ... ok
[INFO] [stdout] test sql_byte::tests::test_mul_by_one ... ok
[INFO] [stdout] test sql_byte::tests::test_mul_normal ... ok
[INFO] [stdout] test sql_byte::tests::test_mul_null ... ok
[INFO] [stdout] test sql_byte::tests::test_new_value ... ok
[INFO] [stdout] test sql_byte::tests::test_mul_overflow ... ok
[INFO] [stdout] test sql_byte::tests::test_non_null_is_not_null ... ok
[INFO] [stdout] test sql_byte::tests::test_not ... ok
[INFO] [stdout] test sql_byte::tests::test_not_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_null_value_returns_error ... ok
[INFO] [stdout] test sql_byte::tests::test_ord_values ... ok
[INFO] [stdout] test sql_byte::tests::test_ones_complement ... ok
[INFO] [stdout] test sql_byte::tests::test_ord_null_less_than_value ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_empty ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_negative ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_null ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_null_case_insensitive ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_valid ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_invalid ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_whitespace ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_overflow ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_max ... ok
[INFO] [stdout] test error::tests::display_parse_error ... ok
[INFO] [stdout] test sql_binary::tests::compare_byte_less_than ... ok
[INFO] [stdout] test sql_boolean::tests::test_value_false ... ok
[INFO] [stdout] test sql_boolean::tests::test_xor_false_null ... ok
[INFO] [stdout] test sql_byte::tests::test_not_max ... ok
[INFO] [stdout] test sql_byte::tests::test_not_null ... ok
[INFO] [stdout] test sql_byte::tests::test_null_is_null ... ok
[INFO] [stdout] test sql_byte::tests::test_partialeq_null_null ... ok
[INFO] [stdout] test sql_byte::tests::test_parse_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_greater_than_or_equal ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_less_than ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_less_than_or_equal ... ok
[INFO] [stdout] test sql_byte::tests::test_partialeq_null_value ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_less_than_with_equal_values ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_not_equals ... ok
[INFO] [stdout] test sql_byte::tests::test_sub_boundary_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_sub_normal ... ok
[INFO] [stdout] test sql_byte::tests::test_sub_negative_overflow ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_equals_same ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_greater_than ... ok
[INFO] [stdout] test sql_byte::tests::test_partialeq_different ... ok
[INFO] [stdout] test sql_byte::tests::test_partialeq_same ... ok
[INFO] [stdout] test sql_byte::tests::test_sub_null ... ok
[INFO] [stdout] test sql_byte::tests::test_to_sql_boolean_nonzero ... ok
[INFO] [stdout] test sql_byte::tests::test_sub_to_zero ... ok
[INFO] [stdout] test sql_byte::tests::test_zero_constant ... ok
[INFO] [stdout] test sql_byte::tests::test_to_sql_boolean_null ... ok
[INFO] [stdout] test sql_byte::tests::to_sql_string_max ... ok
[INFO] [stdout] test sql_byte::tests::to_sql_string_normal ... ok
[INFO] [stdout] test sql_byte::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_compare_options::tests::copy_clone_work ... ok
[INFO] [stdout] test sql_compare_options::tests::debug_format ... ok
[INFO] [stdout] test sql_byte::tests::test_to_sql_boolean_zero ... ok
[INFO] [stdout] test sql_byte::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_compare_options::tests::default_is_ignore_case ... ok
[INFO] [stdout] test sql_compare_options::tests::equal_variants_hash_equal ... ok
[INFO] [stdout] test sql_compare_options::tests::hash_works_in_hashset ... ok
[INFO] [stdout] test sql_byte::tests::test_rem_even ... ok
[INFO] [stdout] test sql_compare_options::tests::partial_eq_and_eq ... ok
[INFO] [stdout] test sql_datetime::tests::arithmetic_across_leap_boundary_2023 ... ok
[INFO] [stdout] test sql_byte::tests::test_rem_normal ... ok
[INFO] [stdout] test sql_compare_options::tests::all_four_variants_exist ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_at_max_value_overflow ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_negative_days ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_null_propagation ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_one_day ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_day_and_time ... ok
[INFO] [stdout] test sql_byte::tests::test_rem_by_zero ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_ticks_causing_day_rollover ... ok
[INFO] [stdout] test sql_byte::tests::test_sorting ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_comparison_null_propagation ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_equals_different ... ok
[INFO] [stdout] test sql_byte::tests::test_sql_equals_null ... ok
[INFO] [stdout] test sql_byte::tests::test_rem_null ... ok
[INFO] [stdout] test sql_datetime::tests::arithmetic_across_leap_boundary_2024 ... ok
[INFO] [stdout] test sql_datetime::tests::day_representative ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_ticks_equivalence ... ok
[INFO] [stdout] test sql_datetime::tests::checked_sub_time_causes_day_rollback ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_ticks_negative ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_ticks_within_same_day ... ok
[INFO] [stdout] test sql_datetime::tests::checked_add_time_causes_day_rollover ... ok
[INFO] [stdout] test sql_datetime::tests::checked_sub_one_day ... ok
[INFO] [stdout] test sql_datetime::tests::display_epoch ... ok
[INFO] [stdout] test sql_datetime::tests::eq_null_equals_null ... ok
[INFO] [stdout] test sql_datetime::tests::display_fromstr_roundtrip ... ok
[INFO] [stdout] test sql_datetime::tests::checked_sub_at_min_value_underflow ... ok
[INFO] [stdout] test sql_datetime::tests::checked_sub_null_propagation ... ok
[INFO] [stdout] test sql_datetime::tests::display_fromstr_roundtrip_min ... ok
[INFO] [stdout] test sql_datetime::tests::display_leading_zeros ... ok
[INFO] [stdout] test sql_datetime::tests::display_max_value ... ok
[INFO] [stdout] test sql_datetime::tests::display_min_value ... ok
[INFO] [stdout] test sql_datetime::tests::display_null ... ok
[INFO] [stdout] test sql_datetime::tests::display_representative_date ... ok
[INFO] [stdout] test sql_datetime::tests::display_with_milliseconds ... ok
[INFO] [stdout] test sql_datetime::tests::eq_different_values ... ok
[INFO] [stdout] test sql_datetime::tests::display_fromstr_roundtrip_max ... ok
[INFO] [stdout] test sql_datetime::tests::from_sql_string_invalid ... ok
[INFO] [stdout] test sql_datetime::tests::from_sql_string_null ... ok
[INFO] [stdout] test sql_datetime::tests::from_sql_string_round_trip ... ok
[INFO] [stdout] test sql_datetime::tests::from_sql_string_valid ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_day_too_low ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_epoch ... ok
[INFO] [stdout] test sql_datetime::tests::hms_max_time ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_time_too_high ... ok
[INFO] [stdout] test sql_datetime::tests::hms_midnight ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_max_value ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_time_negative ... ok
[INFO] [stdout] test sql_datetime::tests::leap_year_2024_feb_29 ... ok
[INFO] [stdout] test sql_datetime::tests::eq_same_values ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_min_value ... ok
[INFO] [stdout] test sql_datetime::tests::max_value_time_ticks ... ok
[INFO] [stdout] test sql_datetime::tests::hour_representative ... ok
[INFO] [stdout] test sql_datetime::tests::min_value_day_ticks ... ok
[INFO] [stdout] test sql_datetime::tests::hash_equal_values_hash_equal ... ok
[INFO] [stdout] test sql_datetime::tests::hour_null_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::leap_year_2000_feb_29 ... ok
[INFO] [stdout] test sql_datetime::tests::minute_null_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::eq_null_ne_non_null ... ok
[INFO] [stdout] test sql_datetime::tests::midnight_rollover_max_value_overflow ... ok
[INFO] [stdout] test sql_datetime::tests::midnight_rollover ... ok
[INFO] [stdout] test sql_datetime::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_datetime::tests::from_ticks_day_too_high ... ok
[INFO] [stdout] test sql_datetime::tests::day_null_returns_err ... ok
[INFO] [stdout] test sql_byte::tests::test_mul_by_zero ... ok
[INFO] [stdout] test sql_datetime::tests::minute_representative ... ok
[INFO] [stdout] test sql_datetime::tests::month_representative ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_10 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_333 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_3_34 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_6_67 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_500 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_997 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_zero ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_100 ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_with_time_components ... ok
[INFO] [stdout] test sql_datetime::tests::new_day_thirty_two ... ok
[INFO] [stdout] test sql_datetime::tests::new_epoch_date ... ok
[INFO] [stdout] test sql_datetime::tests::new_hour_twenty_four ... ok
[INFO] [stdout] test sql_datetime::tests::new_april_thirty_one_fails ... ok
[INFO] [stdout] test sql_datetime::tests::new_max_value_date ... ok
[INFO] [stdout] test sql_datetime::tests::new_feb_twenty_nine_non_leap_fails ... ok
[INFO] [stdout] test sql_datetime::tests::new_month_zero ... ok
[INFO] [stdout] test sql_datetime::tests::new_min_value_date ... ok
[INFO] [stdout] test sql_datetime::tests::new_minute_sixty ... ok
[INFO] [stdout] test sql_datetime::tests::new_month_thirteen ... ok
[INFO] [stdout] test sql_datetime::tests::new_millisecond_thousand ... ok
[INFO] [stdout] test sql_datetime::tests::new_millisecond_negative ... ok
[INFO] [stdout] test sql_datetime::tests::new_date_before_epoch ... ok
[INFO] [stdout] test sql_datetime::tests::new_feb_twenty_nine_leap_year_ok ... ok
[INFO] [stdout] test sql_datetime::tests::ms_rounding_3_33 ... ok
[INFO] [stdout] test sql_datetime::tests::new_day_zero ... ok
[INFO] [stdout] test sql_datetime::tests::new_representative_date ... ok
[INFO] [stdout] test sql_datetime::tests::new_second_sixty ... ok
[INFO] [stdout] test sql_datetime::tests::ord_equal_values_compare_equal ... ok
[INFO] [stdout] test sql_datetime::tests::new_valid_month_end_dates ... ok
[INFO] [stdout] test sql_datetime::tests::ord_null_less_than_non_null ... ok
[INFO] [stdout] test sql_datetime::tests::new_value_accessor ... ok
[INFO] [stdout] test sql_datetime::tests::new_year_too_high ... ok
[INFO] [stdout] test sql_datetime::tests::new_year_too_low ... ok
[INFO] [stdout] test sql_datetime::tests::no_rollover_at_max_time ... ok
[INFO] [stdout] test sql_datetime::tests::non_leap_year_1900_feb_29 ... ok
[INFO] [stdout] test sql_datetime::tests::non_leap_year_2023_feb_29 ... ok
[INFO] [stdout] test sql_datetime::tests::null_day_ticks_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::null_time_ticks_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::null_value_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::ord_null_null_equal ... ok
[INFO] [stdout] test sql_datetime::tests::ord_earlier_date_less_than_later ... ok
[INFO] [stdout] test sql_datetime::tests::parse_date_only ... ok
[INFO] [stdout] test sql_datetime::tests::ord_same_date_earlier_time_less ... ok
[INFO] [stdout] test sql_datetime::tests::parse_full_with_space ... ok
[INFO] [stdout] test sql_datetime::tests::parse_null ... ok
[INFO] [stdout] test sql_datetime::tests::parse_invalid_string ... ok
[INFO] [stdout] test sql_datetime::tests::parse_null_case_insensitive ... ok
[INFO] [stdout] test sql_datetime::tests::parse_out_of_range_year_low ... ok
[INFO] [stdout] test sql_datetime::tests::parse_out_of_range_year_high ... ok
[INFO] [stdout] test sql_datetime::tests::parse_with_t_no_ms ... ok
[INFO] [stdout] test sql_datetime::tests::parse_with_t_separator ... ok
[INFO] [stdout] test sql_datetime::tests::second_null_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::sql_comparison_null_lhs ... ok
[INFO] [stdout] test sql_datetime::tests::sql_comparison_null_rhs ... ok
[INFO] [stdout] test sql_datetime::tests::second_representative ... ok
[INFO] [stdout] test sql_datetime::tests::sql_equals_different_value ... ok
[INFO] [stdout] test sql_datetime::tests::sql_equals_same_value ... ok
[INFO] [stdout] test sql_datetime::tests::sql_greater_than_later_date ... ok
[INFO] [stdout] test sql_datetime::tests::parse_without_ms ... ok
[INFO] [stdout] test sql_datetime::tests::sql_greater_than_or_equal_equal ... ok
[INFO] [stdout] test sql_datetime::tests::sql_less_than_equal_values ... ok
[INFO] [stdout] test sql_datetime::tests::sql_less_than_or_equal_equal ... ok
[INFO] [stdout] test sql_datetime::tests::sql_not_equals_same ... ok
[INFO] [stdout] test sql_datetime::tests::sql_less_than_same_date_earlier_time ... ok
[INFO] [stdout] test sql_datetime::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_datetime::tests::to_sql_string_value ... ok
[INFO] [stdout] test sql_datetime::tests::sql_less_than_earlier_date ... ok
[INFO] [stdout] test sql_datetime::tests::to_sql_string_epoch ... ok
[INFO] [stdout] test sql_datetime::tests::year_representative ... ok
[INFO] [stdout] test sql_datetime::tests::year_null_returns_err ... ok
[INFO] [stdout] test sql_datetime::tests::tick_rate_constants ... ok
[INFO] [stdout] test sql_decimal::tests::abs_null ... ok
[INFO] [stdout] test sql_datetime::tests::sql_not_equals_different ... ok
[INFO] [stdout] test sql_decimal::tests::abs_positive_unchanged ... ok
[INFO] [stdout] test sql_decimal::tests::accessors_on_valid_value ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_no_op ... ok
[INFO] [stdout] test sql_decimal::tests::abs_zero ... ok
[INFO] [stdout] test sql_datetime::tests::ymd_max_value ... ok
[INFO] [stdout] test sql_datetime::tests::ymd_epoch ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_round_negative_value ... ok
[INFO] [stdout] test sql_decimal::tests::abs_negative_to_positive ... ok
[INFO] [stdout] test sql_decimal::tests::add_operator_works ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_round_at_midpoint ... ok
[INFO] [stdout] test sql_datetime::tests::ymd_min_value ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::calculate_precision_max_value ... ok
[INFO] [stdout] test sql_decimal::tests::calculate_precision_single_digit ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_decrease_round_half_up ... ok
[INFO] [stdout] test sql_decimal::tests::calculate_precision_zero ... ok
[INFO] [stdout] test sql_decimal::tests::calculate_precision_two_digits ... ok
[INFO] [stdout] test sql_decimal::tests::ceiling_integer_no_change ... ok
[INFO] [stdout] test sql_decimal::tests::ceiling_negative_with_fraction ... ok
[INFO] [stdout] test sql_decimal::tests::ceiling_null ... ok
[INFO] [stdout] test sql_decimal::tests::calculate_precision_ten_digits ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_decrease_truncate ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_increase_zero_pad ... ok
[INFO] [stdout] test sql_decimal::tests::adjust_scale_to_zero ... ok
[INFO] [stdout] test sql_decimal::tests::ceiling_positive_with_fraction ... ok
[INFO] [stdout] test sql_decimal::tests::checked_add_different_scales ... ok
[INFO] [stdout] test sql_decimal::tests::checked_add_null_propagation_lhs ... ok
[INFO] [stdout] test sql_decimal::tests::checked_add_null_propagation_rhs ... ok
[INFO] [stdout] test sql_decimal::tests::checked_div_by_zero ... ok
[INFO] [stdout] test sql_decimal::tests::checked_div_exact ... ok
[INFO] [stdout] test sql_decimal::tests::checked_div_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::checked_mul_by_zero ... ok
[INFO] [stdout] test sql_decimal::tests::checked_mul_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::checked_neg_negative_to_positive ... ok
[INFO] [stdout] test sql_decimal::tests::checked_neg_null_returns_null ... ok
[INFO] [stdout] test sql_decimal::tests::checked_neg_positive_to_negative ... ok
[INFO] [stdout] test sql_decimal::tests::checked_neg_zero_stays_positive ... ok
[INFO] [stdout] test sql_decimal::tests::checked_rem_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::checked_rem_simple ... ok
[INFO] [stdout] test sql_decimal::tests::checked_sub_negative_result ... ok
[INFO] [stdout] test sql_decimal::tests::checked_sub_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::display_integer_no_scale ... ok
[INFO] [stdout] test sql_decimal::tests::checked_sub_positive_result ... ok
[INFO] [stdout] test sql_decimal::tests::display_integer_with_scale ... ok
[INFO] [stdout] test sql_decimal::tests::display_null ... ok
[INFO] [stdout] test sql_decimal::tests::display_positive_decimal ... ok
[INFO] [stdout] test sql_decimal::tests::eq_different_values ... ok
[INFO] [stdout] test sql_decimal::tests::display_zero_with_scale ... ok
[INFO] [stdout] test sql_decimal::tests::eq_null_equals_null ... ok
[INFO] [stdout] test sql_decimal::tests::eq_different_scales_same_value ... ok
[INFO] [stdout] test sql_decimal::tests::floor_integer_no_change ... ok
[INFO] [stdout] test sql_decimal::tests::eq_null_not_equal_to_value ... ok
[INFO] [stdout] test sql_decimal::tests::floor_negative_with_fraction ... ok
[INFO] [stdout] test sql_decimal::tests::from_i32_min ... ok
[INFO] [stdout] test sql_decimal::tests::floor_positive_with_fraction ... ok
[INFO] [stdout] test sql_decimal::tests::floor_null ... ok
[INFO] [stdout] test sql_decimal::tests::from_i32_zero ... ok
[INFO] [stdout] test sql_decimal::tests::checked_add_same_scale ... ok
[INFO] [stdout] test sql_decimal::tests::checked_mul_simple ... ok
[INFO] [stdout] test sql_decimal::tests::from_i32_negative ... ok
[INFO] [stdout] test sql_decimal::tests::checked_rem_divide_by_zero ... ok
[INFO] [stdout] test sql_decimal::tests::from_i64_large_positive ... ok
[INFO] [stdout] test sql_decimal::tests::display_negative_decimal ... ok
[INFO] [stdout] test sql_decimal::tests::eq_same_values ... ok
[INFO] [stdout] test sql_decimal::tests::from_i32_positive ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_decimal::tests::from_i64_negative ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_byte ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_double_normal ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_double_null ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int16 ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int32 ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int16_null ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int16_negative ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int64 ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int64_null ... ok
[INFO] [stdout] test sql_decimal::tests::is_zero_true ... ok
[INFO] [stdout] test sql_decimal::tests::hash_equal_values_same_hash ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_int32_null ... ok
[INFO] [stdout] test sql_decimal::tests::max_scale_is_38 ... ok
[INFO] [stdout] test sql_decimal::tests::mp_add_no_carry ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_money_null ... ok
[INFO] [stdout] test sql_decimal::tests::max_value_properties ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_single_normal ... ok
[INFO] [stdout] test sql_decimal::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_money_normal ... ok
[INFO] [stdout] test sql_decimal::tests::from_sql_single_null ... ok
[INFO] [stdout] test sql_decimal::tests::hash_equal_values_different_scale_same_hash ... ok
[INFO] [stdout] test sql_datetime::tests::month_null_returns_err ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div1_multi_word ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div1_with_remainder ... ok
[INFO] [stdout] test sql_decimal::tests::max_precision_is_38 ... ok
[INFO] [stdout] test sql_decimal::tests::min_value_properties ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div1_exact ... ok
[INFO] [stdout] test sql_decimal::tests::mp_add_with_carry ... ok
[INFO] [stdout] test sql_decimal::tests::mp_cmp_zeros ... ok
[INFO] [stdout] test sql_decimal::tests::mp_add_full_carry_out ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_divide_by_zero ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_dividend_less_than_divisor ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_multi_word ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_single_word_fast_path ... ok
[INFO] [stdout] test sql_decimal::tests::is_zero_false ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_two_word_divisor ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_with_remainder ... ok
[INFO] [stdout] test sql_decimal::tests::mp_cmp_equal ... ok
[INFO] [stdout] test sql_decimal::tests::mp_cmp_greater_low_word ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_zero_dividend ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul1_with_carry ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul_large ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul_large_product ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul_overflow_4_words ... ok
[INFO] [stdout] test sql_decimal::tests::mp_sub_no_borrow ... ok
[INFO] [stdout] test sql_decimal::tests::mp_sub_underflow ... ok
[INFO] [stdout] test sql_decimal::tests::mp_sub_with_borrow ... ok
[INFO] [stdout] test sql_decimal::tests::neg_operator_works ... ok
[INFO] [stdout] test sql_decimal::tests::negative_zero_normalizes_to_positive ... ok
[INFO] [stdout] test sql_decimal::tests::new_large_128bit_value ... ok
[INFO] [stdout] test sql_decimal::tests::new_mantissa_exceeds_precision_returns_overflow ... ok
[INFO] [stdout] test sql_decimal::tests::mp_cmp_less_high_word ... ok
[INFO] [stdout] test sql_decimal::tests::new_negative_value ... ok
[INFO] [stdout] test sql_decimal::tests::new_precision_39_returns_out_of_range ... ok
[INFO] [stdout] test sql_decimal::tests::new_scale_greater_than_precision_returns_out_of_range ... ok
[INFO] [stdout] test sql_decimal::tests::new_precision_zero_returns_out_of_range ... ok
[INFO] [stdout] test sql_decimal::tests::mp_div_exact ... ok
[INFO] [stdout] test sql_decimal::tests::new_valid_construction ... ok
[INFO] [stdout] test sql_decimal::tests::null_is_null ... ok
[INFO] [stdout] test sql_decimal::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_decimal::tests::ord_null_less_than_value ... ok
[INFO] [stdout] test sql_decimal::tests::parse_decimal_string ... ok
[INFO] [stdout] test sql_decimal::tests::parse_display_roundtrip ... ok
[INFO] [stdout] test sql_decimal::tests::ord_equal_values ... ok
[INFO] [stdout] test sql_decimal::tests::parse_negative_decimal ... ok
[INFO] [stdout] test sql_decimal::tests::parse_trailing_zeros_different_scale ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul1_overflow ... ok
[INFO] [stdout] test sql_decimal::tests::ord_min_less_than_max ... ok
[INFO] [stdout] test sql_decimal::tests::power_2_to_10 ... ok
[INFO] [stdout] test sql_decimal::tests::parse_invalid_returns_error ... ok
[INFO] [stdout] test sql_decimal::tests::parse_leading_zeros ... ok
[INFO] [stdout] test sql_decimal::tests::power_null ... ok
[INFO] [stdout] test sql_decimal::tests::power_integer ... ok
[INFO] [stdout] test sql_decimal::tests::parse_integer ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul_simple ... ok
[INFO] [stdout] test sql_decimal::tests::new_trailing_fractional_zeros_preserved ... ok
[INFO] [stdout] test sql_decimal::tests::power_zero_base ... ok
[INFO] [stdout] test sql_decimal::tests::round_null ... ok
[INFO] [stdout] test sql_decimal::tests::round_to_0_decimal_places ... ok
[INFO] [stdout] test sql_decimal::tests::parse_null_returns_null ... ok
[INFO] [stdout] test sql_decimal::tests::round_to_2_decimal_places ... ok
[INFO] [stdout] test sql_decimal::tests::sign_negative ... ok
[INFO] [stdout] test sql_decimal::tests::sign_null ... ok
[INFO] [stdout] test sql_decimal::tests::sign_positive ... ok
[INFO] [stdout] test sql_decimal::tests::sign_zero ... ok
[INFO] [stdout] test sql_decimal::tests::sql_comparison_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::sql_equals_different_scales ... ok
[INFO] [stdout] test sql_decimal::tests::mp_mul1_simple ... ok
[INFO] [stdout] test sql_decimal::tests::power_zero_exponent ... ok
[INFO] [stdout] test sql_decimal::tests::sql_equals_same_values ... ok
[INFO] [stdout] test sql_decimal::tests::sql_equals_unequal_values ... ok
[INFO] [stdout] test sql_decimal::tests::sql_greater_than_or_equal_at_equality ... ok
[INFO] [stdout] test sql_decimal::tests::sql_greater_than_positive ... ok
[INFO] [stdout] test sql_decimal::tests::sql_not_equals_different_values ... ok
[INFO] [stdout] test sql_decimal::tests::to_f64_negative ... ok
[INFO] [stdout] test sql_decimal::tests::to_f64_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_boolean_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_boolean_zero_is_false ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_byte_overflow_large ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_byte_overflow_negative ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_byte_value ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int16_truncate ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int32_negative ... ok
[INFO] [stdout] test sql_decimal::tests::sql_less_than_or_equal_at_equality ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int32_null ... ok
[INFO] [stdout] test sql_decimal::tests::sql_less_than_positive ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int32_truncate ... ok
[INFO] [stdout] test sql_decimal::tests::to_f64_decimal ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int32_overflow ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_boolean_nonzero_is_true ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_double_normal ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int16_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_double_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int64_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int64_overflow ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int64_truncate ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_money_negative ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_money_normal ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_money_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_single_normal ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_single_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_string_integer ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_string_with_scale ... ok
[INFO] [stdout] test sql_decimal::tests::truncate_null ... ok
[INFO] [stdout] test sql_decimal::tests::truncate_to_0_decimal_places ... ok
[INFO] [stdout] test sql_double::tests::constant_max_value ... ok
[INFO] [stdout] test sql_decimal::tests::truncate_to_2_decimal_places ... ok
[INFO] [stdout] test sql_decimal::tests::value_on_null_returns_err ... ok
[INFO] [stdout] test sql_double::tests::add_normal ... ok
[INFO] [stdout] test sql_double::tests::add_null_lhs ... ok
[INFO] [stdout] test sql_double::tests::add_null_rhs ... ok
[INFO] [stdout] test sql_double::tests::add_operator ... ok
[INFO] [stdout] test sql_double::tests::add_ref_operators ... ok
[INFO] [stdout] test sql_double::tests::constant_zero ... ok
[INFO] [stdout] test sql_double::tests::display_fromstr_roundtrip ... ok
[INFO] [stdout] test sql_decimal::tests::sql_comparison_negative_vs_positive ... ok
[INFO] [stdout] test sql_double::tests::display_positive ... ok
[INFO] [stdout] test sql_double::tests::constant_null ... ok
[INFO] [stdout] test sql_double::tests::display_negative ... ok
[INFO] [stdout] test sql_double::tests::div_by_neg_zero ... ok
[INFO] [stdout] test sql_double::tests::div_normal ... ok
[INFO] [stdout] test sql_double::tests::display_null ... ok
[INFO] [stdout] test sql_double::tests::display_zero ... ok
[INFO] [stdout] test sql_double::tests::div_by_zero ... ok
[INFO] [stdout] test sql_double::tests::div_null_propagation ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_byte_null ... ok
[INFO] [stdout] test sql_double::tests::constant_min_value ... ok
[INFO] [stdout] test sql_decimal::tests::add_operator_ref_works ... ok
[INFO] [stdout] test sql_decimal::tests::to_sql_int16_overflow ... ok
[INFO] [stdout] test sql_double::tests::div_operator ... ok
[INFO] [stdout] test sql_double::tests::div_ref_operators ... ok
[INFO] [stdout] test sql_double::tests::div_zero_by_zero ... ok
[INFO] [stdout] test sql_double::tests::eq_different_values ... ok
[INFO] [stdout] test sql_double::tests::eq_equal_values ... ok
[INFO] [stdout] test sql_double::tests::eq_neg_zero_equals_zero ... ok
[INFO] [stdout] test sql_double::tests::eq_null_equals_null ... ok
[INFO] [stdout] test sql_double::tests::eq_null_ne_value ... ok
[INFO] [stdout] test sql_double::tests::from_f64_max ... ok
[INFO] [stdout] test sql_double::tests::from_f64_min ... ok
[INFO] [stdout] test sql_double::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_double::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_double::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_double::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_double::tests::from_sql_byte_value ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int16_null ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int16_value ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int32_null ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int32_value ... ok
[INFO] [stdout] test sql_double::tests::from_f64_valid ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int64_large_value_precision_loss ... ok
[INFO] [stdout] test sql_datetime::tests::null_is_null ... ok
[INFO] [stdout] test sql_double::tests::add_overflow ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int64_null ... ok
[INFO] [stdout] test sql_double::tests::from_sql_int64_value ... ok
[INFO] [stdout] test sql_double::tests::from_sql_money_null ... ok
[INFO] [stdout] test sql_double::tests::from_sql_money_negative ... ok
[INFO] [stdout] test sql_double::tests::from_sql_single_max ... ok
[INFO] [stdout] test sql_double::tests::from_sql_money_value ... ok
[INFO] [stdout] test sql_double::tests::from_sql_single_null ... ok
[INFO] [stdout] test sql_double::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_double::tests::hash_zero_neg_zero_equal ... ok
[INFO] [stdout] test sql_double::tests::hash_equal_values_equal ... ok
[INFO] [stdout] test sql_double::tests::mul_null_propagation ... ok
[INFO] [stdout] test sql_double::tests::mul_operator ... ok
[INFO] [stdout] test sql_double::tests::mul_overflow ... ok
[INFO] [stdout] test sql_double::tests::mul_ref_operators ... ok
[INFO] [stdout] test sql_double::tests::neg_max_is_min ... ok
[INFO] [stdout] test sql_double::tests::neg_min_is_max ... ok
[INFO] [stdout] test sql_double::tests::neg_negative ... ok
[INFO] [stdout] test sql_double::tests::neg_null_returns_null ... ok
[INFO] [stdout] test sql_double::tests::neg_positive ... ok
[INFO] [stdout] test sql_double::tests::new_negative_value ... ok
[INFO] [stdout] test sql_double::tests::from_sql_single_zero ... ok
[INFO] [stdout] test sql_double::tests::neg_ref ... ok
[INFO] [stdout] test sql_double::tests::new_positive_value ... ok
[INFO] [stdout] test sql_double::tests::mul_normal ... ok
[INFO] [stdout] test sql_double::tests::neg_zero_gives_neg_zero ... ok
[INFO] [stdout] test sql_double::tests::new_nan_rejected ... ok
[INFO] [stdout] test sql_double::tests::new_infinity_rejected ... ok
[INFO] [stdout] test sql_double::tests::new_neg_infinity_rejected ... ok
[INFO] [stdout] test sql_double::tests::from_sql_single_normal ... ok
[INFO] [stdout] test sql_double::tests::new_zero ... ok
[INFO] [stdout] test sql_double::tests::null_is_null ... ok
[INFO] [stdout] test sql_double::tests::null_value_returns_err ... ok
[INFO] [stdout] test sql_double::tests::ord_equal_values ... ok
[INFO] [stdout] test sql_double::tests::ord_min_less_than_max ... ok
[INFO] [stdout] test sql_double::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_double::tests::ord_null_equals_null ... ok
[INFO] [stdout] test sql_double::tests::ord_null_less_than_value ... ok
[INFO] [stdout] test sql_double::tests::parse_infinity_rejected ... ok
[INFO] [stdout] test sql_double::tests::parse_integer ... ok
[INFO] [stdout] test sql_double::tests::parse_invalid_string ... ok
[INFO] [stdout] test sql_double::tests::parse_nan_rejected ... ok
[INFO] [stdout] test sql_double::tests::parse_neg_infinity_rejected ... ok
[INFO] [stdout] test sql_double::tests::parse_null_case_insensitive ... ok
[INFO] [stdout] test sql_double::tests::parse_negative ... ok
[INFO] [stdout] test sql_double::tests::parse_valid_number ... ok
[INFO] [stdout] test sql_double::tests::quickstart_arithmetic ... ok
[INFO] [stdout] test sql_double::tests::quickstart_comparisons ... ok
[INFO] [stdout] test sql_double::tests::quickstart_conversions ... ok
[INFO] [stdout] test sql_double::tests::quickstart_create_values ... ok
[INFO] [stdout] test sql_double::tests::quickstart_display_parse ... ok
[INFO] [stdout] test sql_double::tests::quickstart_nan_infinity_rejected ... ok
[INFO] [stdout] test sql_double::tests::quickstart_overflow_div_zero ... ok
[INFO] [stdout] test sql_double::tests::sql_equals_different_values ... ok
[INFO] [stdout] test sql_double::tests::sql_equals_equal_values ... ok
[INFO] [stdout] test sql_double::tests::sql_equals_null_operand ... ok
[INFO] [stdout] test sql_double::tests::sql_greater_than ... ok
[INFO] [stdout] test sql_double::tests::sql_greater_than_or_equal ... ok
[INFO] [stdout] test sql_double::tests::sql_less_than ... ok
[INFO] [stdout] test sql_double::tests::sql_less_than_or_equal ... ok
[INFO] [stdout] test sql_double::tests::sql_not_equals ... ok
[INFO] [stdout] test sql_double::tests::sub_normal ... ok
[INFO] [stdout] test sql_double::tests::sub_null_propagation ... ok
[INFO] [stdout] test sql_double::tests::sub_operator ... ok
[INFO] [stdout] test sql_double::tests::sub_ref_operators ... ok
[INFO] [stdout] test sql_double::tests::subnormal_value_accepted ... ok
[INFO] [stdout] test sql_double::tests::sub_overflow ... ok
[INFO] [stdout] test sql_double::tests::to_sql_boolean_negative ... ok
[INFO] [stdout] test sql_double::tests::to_sql_boolean_null ... ok
[INFO] [stdout] test sql_double::tests::to_sql_boolean_zero ... ok
[INFO] [stdout] test sql_double::tests::to_sql_single_f32_max_roundtrip ... ok
[INFO] [stdout] test sql_double::tests::to_sql_single_negative_overflow ... ok
[INFO] [stdout] test sql_double::tests::to_sql_single_normal ... ok
[INFO] [stdout] test sql_double::tests::to_sql_single_null ... ok
[INFO] [stdout] test sql_double::tests::to_sql_boolean_nonzero ... ok
[INFO] [stdout] test sql_double::tests::to_sql_single_overflow ... ok
[INFO] [stdout] test sql_double::tests::from_f64_neg_infinity_panics - should panic ... ok
[INFO] [stdout] test sql_double::tests::from_f64_infinity_panics - should panic ... ok
[INFO] [stdout] test sql_double::tests::from_f64_nan_panics - should panic ... ok
[INFO] [stdout] test sql_double::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_double::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_double::tests::to_sql_string_positive ... ok
[INFO] [stdout] test sql_guid::tests::all_zeros_guid_is_valid_not_null ... ok
[INFO] [stdout] test sql_guid::tests::display_all_ff ... ok
[INFO] [stdout] test sql_guid::tests::display_all_zeros ... ok
[INFO] [stdout] test sql_guid::tests::display_known_guid ... ok
[INFO] [stdout] test sql_guid::tests::display_null_shows_null ... ok
[INFO] [stdout] test sql_guid::tests::eq_all_zeros_not_null ... ok
[INFO] [stdout] test sql_guid::tests::eq_different_guids ... ok
[INFO] [stdout] test sql_guid::tests::eq_null_equals_null ... ok
[INFO] [stdout] test sql_guid::tests::from_all_zeros_creates_valid_guid ... ok
[INFO] [stdout] test sql_guid::tests::from_byte_array_creates_non_null ... ok
[INFO] [stdout] test sql_guid::tests::from_sql_binary_16_bytes ... ok
[INFO] [stdout] test sql_guid::tests::from_sql_binary_fewer_than_16_bytes ... ok
[INFO] [stdout] test sql_guid::tests::from_sql_binary_more_than_16_bytes ... ok
[INFO] [stdout] test sql_guid::tests::from_sql_binary_null ... ok
[INFO] [stdout] test sql_guid::tests::from_str_hyphenated_lowercase ... ok
[INFO] [stdout] test sql_guid::tests::from_str_hyphenated_uppercase ... ok
[INFO] [stdout] test sql_guid::tests::from_str_invalid_length ... ok
[INFO] [stdout] test sql_guid::tests::from_str_wrong_length_35_chars ... ok
[INFO] [stdout] test sql_guid::tests::eq_matching_guids ... ok
[INFO] [stdout] test sql_guid::tests::hash_equal_guids_hash_equal ... ok
[INFO] [stdout] test sql_guid::tests::from_str_null_variants ... ok
[INFO] [stdout] test sql_guid::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_guid::tests::new_value_returns_correct_bytes ... ok
[INFO] [stdout] test sql_guid::tests::new_returns_non_null_guid ... ok
[INFO] [stdout] test sql_guid::tests::null_is_null ... ok
[INFO] [stdout] test sql_guid::tests::null_value_returns_err ... ok
[INFO] [stdout] test sql_guid::tests::from_str_bare_hex ... ok
[INFO] [stdout] test sql_double::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_guid::tests::from_str_non_hex_chars ... ok
[INFO] [stdout] test sql_guid::tests::ord_equal_guids_equal ... ok
[INFO] [stdout] test sql_guid::tests::ord_null_equals_null ... ok
[INFO] [stdout] test sql_guid::tests::ord_null_less_than_any_non_null ... ok
[INFO] [stdout] test sql_guid::tests::ord_sql_byte_group_priority ... ok
[INFO] [stdout] test sql_guid::tests::ord_uses_sql_byte_ordering ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_alternating_bytes ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_all_ff ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_guid_binary_guid ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_sample_guid ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_null ... ok
[INFO] [stdout] test sql_guid::tests::sql_equals_different_returns_false ... ok
[INFO] [stdout] test sql_guid::tests::sql_equals_identical_returns_true ... ok
[INFO] [stdout] test sql_guid::tests::sql_equals_null_left_returns_null ... ok
[INFO] [stdout] test sql_guid::tests::sql_greater_than_null_propagation ... ok
[INFO] [stdout] test sql_guid::tests::sql_equals_null_right_returns_null ... ok
[INFO] [stdout] test sql_guid::tests::sql_greater_than_or_equal_equal_returns_true ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_byte10_wins_over_byte0 ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_sequential_bytes ... ok
[INFO] [stdout] test sql_guid::tests::sql_equals_both_null_returns_null ... ok
[INFO] [stdout] test sql_guid::tests::from_str_hyphenated_mixed_case ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_byte10_determines_order ... ok
[INFO] [stdout] test sql_guid::tests::roundtrip_all_zeros ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_byte3_last_group ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_null_propagation ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_or_equal_equal_returns_true ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_or_equal_greater_returns_false ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_or_equal_less_returns_true ... ok
[INFO] [stdout] test sql_guid::tests::sql_less_than_or_equal_null_propagation ... ok
[INFO] [stdout] test sql_guid::tests::sql_not_equals_identical_returns_false ... ok
[INFO] [stdout] test sql_guid::tests::sql_order_clock_seq_before_time ... ok
[INFO] [stdout] test sql_guid::tests::sql_order_full_priority_chain ... ok
[INFO] [stdout] test sql_guid::tests::sql_order_equal_guids ... ok
[INFO] [stdout] test sql_guid::tests::sql_order_time_mid_before_time_low ... ok
[INFO] [stdout] test sql_guid::tests::sql_order_node_bytes_first ... ok
[INFO] [stdout] test sql_guid::tests::to_byte_array_null_returns_err ... ok
[INFO] [stdout] test sql_guid::tests::to_byte_array_returns_same_as_value ... ok
[INFO] [stdout] test sql_guid::tests::to_sql_string_zero_guid ... ok
[INFO] [stdout] test sql_guid::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_guid::tests::to_sql_binary_null ... ok
[INFO] [stdout] test sql_int16::tests::add_operator ... ok
[INFO] [stdout] test sql_int16::tests::bitand_null_propagation ... ok
[INFO] [stdout] test sql_guid::tests::to_sql_string_value ... ok
[INFO] [stdout] test sql_int16::tests::bitxor_negative ... ok
[INFO] [stdout] test sql_int16::tests::bitand_negative ... ok
[INFO] [stdout] test sql_int16::tests::bitxor_normal ... ok
[INFO] [stdout] test sql_int16::tests::bitand_normal ... ok
[INFO] [stdout] test sql_int16::tests::bitor_negative ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_both_null ... ok
[INFO] [stdout] test sql_int16::tests::bitxor_null_propagation ... ok
[INFO] [stdout] test sql_int16::tests::bitor_normal ... ok
[INFO] [stdout] test sql_int16::tests::bitor_null_propagation ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_negative ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_normal ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_null_rhs ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_null_lhs ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_overflow_max_plus_one ... ok
[INFO] [stdout] test sql_int16::tests::checked_div_by_zero ... ok
[INFO] [stdout] test sql_int16::tests::checked_add_underflow_min_minus_one ... ok
[INFO] [stdout] test sql_int16::tests::checked_div_normal ... ok
[INFO] [stdout] test sql_int16::tests::checked_div_null_propagation ... ok
[INFO] [stdout] test sql_int16::tests::checked_mul_normal ... ok
[INFO] [stdout] test sql_guid::tests::sql_order_time_hi_before_time_mid ... ok
[INFO] [stdout] test sql_int16::tests::checked_mul_null_propagation ... ok
[INFO] [stdout] test sql_guid::tests::to_sql_binary_non_null ... ok
[INFO] [stdout] test sql_int16::tests::checked_mul_overflow_negative ... ok
[INFO] [stdout] test sql_int16::tests::checked_mul_overflow_positive ... ok
[INFO] [stdout] test sql_guid::tests::sql_not_equals_different_returns_true ... ok
[INFO] [stdout] test sql_int16::tests::checked_neg_min_value_overflow ... ok
[INFO] [stdout] test sql_int16::tests::checked_neg_zero ... ok
[INFO] [stdout] test sql_int16::tests::checked_neg_normal ... ok
[INFO] [stdout] test sql_int16::tests::checked_rem_by_zero ... ok
[INFO] [stdout] test sql_int16::tests::checked_rem_negative ... ok
[INFO] [stdout] test sql_int16::tests::checked_sub_normal ... ok
[INFO] [stdout] test sql_int16::tests::checked_rem_normal ... ok
[INFO] [stdout] test sql_int16::tests::checked_rem_min_by_neg_one ... ok
[INFO] [stdout] test sql_int16::tests::checked_sub_overflow_max_direction ... ok
[INFO] [stdout] test sql_int16::tests::checked_sub_null_propagation ... ok
[INFO] [stdout] test sql_int16::tests::checked_sub_overflow_min_minus_one ... ok
[INFO] [stdout] test sql_int16::tests::clone_semantics ... ok
[INFO] [stdout] test sql_int16::tests::copy_semantics ... ok
[INFO] [stdout] test sql_int16::tests::debug_format ... ok
[INFO] [stdout] test sql_int16::tests::checked_neg_null_returns_null ... ok
[INFO] [stdout] test sql_int16::tests::display_max_value ... ok
[INFO] [stdout] test sql_int16::tests::checked_rem_null_propagation ... ok
[INFO] [stdout] test sql_int16::tests::display_min_value ... ok
[INFO] [stdout] test sql_int16::tests::display_negative ... ok
[INFO] [stdout] test sql_int16::tests::display_null ... ok
[INFO] [stdout] test sql_int16::tests::display_positive ... ok
[INFO] [stdout] test sql_int16::tests::display_zero ... ok
[INFO] [stdout] test sql_int16::tests::div_operator ... ok
[INFO] [stdout] test sql_int16::tests::debug_format_null ... ok
[INFO] [stdout] test sql_int16::tests::checked_div_min_by_neg_one ... ok
[INFO] [stdout] test sql_int16::tests::checked_neg_negative ... ok
[INFO] [stdout] test sql_int16::tests::from_i16_max ... ok
[INFO] [stdout] test sql_int16::tests::from_i16_min ... ok
[INFO] [stdout] test sql_int16::tests::from_i16_zero ... ok
[INFO] [stdout] test sql_int16::tests::from_i16_positive ... ok
[INFO] [stdout] test sql_int16::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_int16::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_int16::tests::from_sql_byte_max ... ok
[INFO] [stdout] test sql_int16::tests::from_sql_byte_zero ... ok
[INFO] [stdout] test sql_int16::tests::from_str_min_value ... ok
[INFO] [stdout] test sql_int16::tests::from_str_max_value ... ok
[INFO] [stdout] test sql_int16::tests::from_str_null ... ok
[INFO] [stdout] test sql_int16::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_int16::tests::from_str_non_numeric ... ok
[INFO] [stdout] test sql_int16::tests::from_str_negative ... ok
[INFO] [stdout] test sql_int16::tests::from_str_positive ... ok
[INFO] [stdout] test sql_int16::tests::from_str_whitespace_trimmed ... ok
[INFO] [stdout] test sql_int16::tests::from_str_out_of_range ... ok
[INFO] [stdout] test sql_int16::tests::hash_different_values_may_differ ... ok
[INFO] [stdout] test sql_int16::tests::from_str_zero ... ok
[INFO] [stdout] test sql_int16::tests::hash_equal_values_hash_equal ... ok
[INFO] [stdout] test sql_int16::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_int16::tests::min_value ... ok
[INFO] [stdout] test sql_int16::tests::max_value ... ok
[INFO] [stdout] test sql_int16::tests::from_str_null_case_insensitive ... ok
[INFO] [stdout] test sql_int16::tests::neg_operator ... ok
[INFO] [stdout] test sql_int16::tests::mul_operator ... ok
[INFO] [stdout] test sql_int16::tests::new_positive_value ... ok
[INFO] [stdout] test sql_int16::tests::neg_operator_overflow ... ok
[INFO] [stdout] test sql_int16::tests::not_max_equals_min ... ok
[INFO] [stdout] test sql_int16::tests::new_negative_value ... ok
[INFO] [stdout] test sql_int16::tests::not_null_returns_null ... ok
[INFO] [stdout] test sql_int16::tests::new_zero ... ok
[INFO] [stdout] test sql_int16::tests::null_access_returns_err ... ok
[INFO] [stdout] test sql_int16::tests::not_min_equals_max ... ok
[INFO] [stdout] test sql_int16::tests::ones_complement_method ... ok
[INFO] [stdout] test sql_int16::tests::not_zero ... ok
[INFO] [stdout] test sql_int16::tests::null_is_null ... ok
[INFO] [stdout] test sql_int16::tests::ones_complement_null ... ok
[INFO] [stdout] test sql_int16::tests::ord_min_less_than_max ... ok
[INFO] [stdout] test sql_int16::tests::ord_null_less_than_value ... ok
[INFO] [stdout] test sql_int16::tests::partial_eq_different_values ... ok
[INFO] [stdout] test sql_int16::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_int16::tests::partial_eq_negative ... ok
[INFO] [stdout] test sql_int16::tests::ord_value_greater_than_null ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_create_values ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_comparisons ... ok
[INFO] [stdout] test sql_int16::tests::ord_null_equals_null ... ok
[INFO] [stdout] test sql_int16::tests::partial_eq_null_null ... ok
[INFO] [stdout] test sql_int16::tests::partial_eq_null_value ... ok
[INFO] [stdout] test sql_int16::tests::rem_operator ... ok
[INFO] [stdout] test sql_int16::tests::sql_equals_both_null ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_arithmetic ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_bitwise ... ok
[INFO] [stdout] test sql_int16::tests::partial_eq_same_value ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_constants ... ok
[INFO] [stdout] test sql_int16::tests::sql_equals_false ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_false ... ok
[INFO] [stdout] test sql_int16::tests::sql_equals_null_rhs ... ok
[INFO] [stdout] test sql_int16::tests::sql_equals_true ... ok
[INFO] [stdout] test sql_int16::tests::sql_equals_null_lhs ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_null ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_or_equal_false ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_or_equal_null ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_or_equal_true_equal ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_or_equal_true_greater ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_conversions ... ok
[INFO] [stdout] test sql_int16::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_int16::tests::from_str_empty ... ok
[INFO] [stdout] test sql_int16::tests::quickstart_display_parse ... ok
[INFO] [stdout] test sql_int16::tests::sql_greater_than_true ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_equal_values ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_false ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_null ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_or_equal_false ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_or_equal_null ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_or_equal_true_equal ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_true ... ok
[INFO] [stdout] test sql_int16::tests::sql_not_equals_null ... ok
[INFO] [stdout] test sql_int16::tests::sql_less_than_or_equal_true_less ... ok
[INFO] [stdout] test sql_int16::tests::sql_not_equals_false ... ok
[INFO] [stdout] test sql_int16::tests::sql_not_equals_true ... ok
[INFO] [stdout] test sql_int16::tests::sub_operator ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_boolean_nonzero_is_true ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_boolean_null ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_boolean_zero_is_false ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_byte_max_byte ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_byte_in_range ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_byte_negative_overflows ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_byte_null ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_byte_over_255_overflows ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_byte_zero ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_int32::tests::add_normal ... ok
[INFO] [stdout] test sql_int32::tests::add_overflow ... ok
[INFO] [stdout] test sql_int32::tests::add_underflow ... ok
[INFO] [stdout] test sql_int32::tests::bitand_negative_values ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_string_positive ... ok
[INFO] [stdout] test sql_int32::tests::add_null_rhs ... ok
[INFO] [stdout] test sql_int16::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_int32::tests::add_operator ... ok
[INFO] [stdout] test sql_int16::tests::zero_value ... ok
[INFO] [stdout] test sql_int32::tests::bitand_normal ... ok
[INFO] [stdout] test sql_int32::tests::bitand_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::bitor_normal ... ok
[INFO] [stdout] test sql_int32::tests::bitor_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::bitxor_normal ... ok
[INFO] [stdout] test sql_int32::tests::bitxor_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::display_fromstr_roundtrip ... ok
[INFO] [stdout] test sql_int32::tests::display_negative ... ok
[INFO] [stdout] test sql_int32::tests::display_null ... ok
[INFO] [stdout] test sql_int32::tests::display_positive ... ok
[INFO] [stdout] test sql_int32::tests::display_zero ... ok
[INFO] [stdout] test sql_int32::tests::add_null_lhs ... ok
[INFO] [stdout] test sql_int32::tests::div_by_zero ... ok
[INFO] [stdout] test sql_int32::tests::div_min_by_neg_one ... ok
[INFO] [stdout] test sql_int32::tests::div_normal ... ok
[INFO] [stdout] test sql_int32::tests::div_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::div_operator ... ok
[INFO] [stdout] test sql_int32::tests::eq_different_value ... ok
[INFO] [stdout] test sql_int32::tests::eq_null_non_null ... ok
[INFO] [stdout] test sql_int32::tests::eq_null_null ... ok
[INFO] [stdout] test sql_int32::tests::eq_same_value ... ok
[INFO] [stdout] test sql_int32::tests::from_i32_max ... ok
[INFO] [stdout] test sql_int32::tests::from_i32_min ... ok
[INFO] [stdout] test sql_int32::tests::from_i32_positive ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_byte_max ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_byte_normal ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_byte_zero ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_int16_max ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_int16_min ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_int16_normal ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_int16_null ... ok
[INFO] [stdout] test sql_int32::tests::from_sql_int16_zero ... ok
[INFO] [stdout] test sql_int32::tests::hash_equal_values ... ok
[INFO] [stdout] test sql_int32::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_int32::tests::max_value ... ok
[INFO] [stdout] test sql_int32::tests::min_value ... ok
[INFO] [stdout] test sql_int32::tests::mul_normal ... ok
[INFO] [stdout] test sql_int32::tests::mul_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::mul_overflow ... ok
[INFO] [stdout] test sql_int32::tests::mul_operator ... ok
[INFO] [stdout] test sql_int32::tests::neg_min_value_overflow ... ok
[INFO] [stdout] test sql_int32::tests::neg_normal ... ok
[INFO] [stdout] test sql_int32::tests::neg_operator ... ok
[INFO] [stdout] test sql_int32::tests::neg_operator_min_overflow ... ok
[INFO] [stdout] test sql_int32::tests::new_negative_value ... ok
[INFO] [stdout] test sql_int32::tests::new_zero ... ok
[INFO] [stdout] test sql_int32::tests::not_zero ... ok
[INFO] [stdout] test sql_int32::tests::new_positive_value ... ok
[INFO] [stdout] test sql_int32::tests::not_neg_one ... ok
[INFO] [stdout] test sql_int32::tests::ord_equal_values ... ok
[INFO] [stdout] test sql_int32::tests::null_access_returns_err ... ok
[INFO] [stdout] test sql_int32::tests::not_null_returns_null ... ok
[INFO] [stdout] test sql_int32::tests::parse_non_numeric ... ok
[INFO] [stdout] test sql_int32::tests::null_is_null ... ok
[INFO] [stdout] test sql_int32::tests::parse_null_case_insensitive ... ok
[INFO] [stdout] test sql_int32::tests::parse_null_string ... ok
[INFO] [stdout] test sql_int32::tests::parse_out_of_range ... ok
[INFO] [stdout] test sql_int32::tests::parse_valid_negative ... ok
[INFO] [stdout] test sql_int32::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_int32::tests::ord_null_less_than_any ... ok
[INFO] [stdout] test sql_int32::tests::parse_valid_positive ... ok
[INFO] [stdout] test sql_int32::tests::ord_null_null_equal ... ok
[INFO] [stdout] test sql_int32::tests::rem_min_by_neg_one ... ok
[INFO] [stdout] test sql_int32::tests::rem_normal ... ok
[INFO] [stdout] test sql_int32::tests::parse_empty_string ... ok
[INFO] [stdout] test sql_int32::tests::rem_operator ... ok
[INFO] [stdout] test sql_int32::tests::rem_by_zero ... ok
[INFO] [stdout] test sql_int32::tests::ord_min_less_than_max ... ok
[INFO] [stdout] test sql_int32::tests::rem_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::sql_equals_null_rhs ... ok
[INFO] [stdout] test sql_int32::tests::sql_equals_true ... ok
[INFO] [stdout] test sql_int32::tests::sql_equals_null_lhs ... ok
[INFO] [stdout] test sql_int32::tests::sql_greater_than_or_equal_equal ... ok
[INFO] [stdout] test sql_int32::tests::sql_greater_than_or_equal_greater ... ok
[INFO] [stdout] test sql_int32::tests::sql_greater_than_true ... ok
[INFO] [stdout] test sql_int32::tests::sql_less_than_false ... ok
[INFO] [stdout] test sql_int32::tests::sql_greater_than_null ... ok
[INFO] [stdout] test sql_int32::tests::sql_less_than_null ... ok
[INFO] [stdout] test sql_int32::tests::sub_operator ... ok
[INFO] [stdout] test sql_int32::tests::sub_overflow ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_boolean_negative_is_true ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_boolean_max_is_true ... ok
[INFO] [stdout] test sql_int32::tests::sql_not_equals_null ... ok
[INFO] [stdout] test sql_int32::tests::sub_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_boolean_null_is_null ... ok
[INFO] [stdout] test sql_int32::tests::sql_less_than_true ... ok
[INFO] [stdout] test sql_int32::tests::sql_less_than_or_equal_less ... ok
[INFO] [stdout] test sql_int32::tests::sql_not_equals_true ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_boolean_positive_is_true ... ok
[INFO] [stdout] test sql_int32::tests::sub_normal ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_null ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_overflow ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_boolean_zero_is_false ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_in_range ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_in_range ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_just_over_max ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_max_valid ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_negative ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_byte_zero ... ok
[INFO] [stdout] test sql_int32::tests::sql_less_than_or_equal_equal ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_just_over_max ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_just_under_min ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_overflow ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_string_positive ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_null ... ok
[INFO] [stdout] test sql_int64::tests::add_normal ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_int64::tests::add_operator ... ok
[INFO] [stdout] test sql_int64::tests::add_overflow ... ok
[INFO] [stdout] test sql_int64::tests::add_underflow ... ok
[INFO] [stdout] test sql_int64::tests::bitand_negative_values ... ok
[INFO] [stdout] test sql_int64::tests::bitand_normal ... ok
[INFO] [stdout] test sql_int64::tests::bitand_null_propagation ... ok
[INFO] [stdout] test sql_int64::tests::bitxor_normal ... ok
[INFO] [stdout] test sql_int64::tests::bitor_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_underflow ... ok
[INFO] [stdout] test sql_int32::tests::zero_value ... ok
[INFO] [stdout] test sql_int64::tests::add_null_rhs ... ok
[INFO] [stdout] test sql_int64::tests::bitor_normal ... ok
[INFO] [stdout] test sql_int64::tests::bitxor_null_propagation ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_int64::tests::add_null_lhs ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_int64::tests::display_null ... ok
[INFO] [stdout] test sql_int64::tests::display_positive ... ok
[INFO] [stdout] test sql_int64::tests::div_by_zero ... ok
[INFO] [stdout] test sql_int64::tests::div_normal ... ok
[INFO] [stdout] test sql_int64::tests::div_null_propagation ... ok
[INFO] [stdout] test sql_int64::tests::div_operator ... ok
[INFO] [stdout] test sql_int64::tests::eq_different_value ... ok
[INFO] [stdout] test sql_int64::tests::eq_null_null ... ok
[INFO] [stdout] test sql_int64::tests::eq_same_value ... ok
[INFO] [stdout] test sql_int64::tests::from_i64_min ... ok
[INFO] [stdout] test sql_int64::tests::from_i64_positive ... ok
[INFO] [stdout] test sql_int64::tests::from_i64_max ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_byte_max ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_byte_normal ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_int64::tests::eq_null_non_null ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_byte_zero ... ok
[INFO] [stdout] test sql_int64::tests::display_fromstr_roundtrip ... ok
[INFO] [stdout] test sql_int64::tests::display_negative ... ok
[INFO] [stdout] test sql_int64::tests::display_zero ... ok
[INFO] [stdout] test sql_int64::tests::div_min_by_neg_one ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int32_normal ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int16_normal ... ok
[INFO] [stdout] test sql_int64::tests::hash_equal_values ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int32_max ... ok
[INFO] [stdout] test sql_int64::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int32_null ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int16_min ... ok
[INFO] [stdout] test sql_int64::tests::min_value ... ok
[INFO] [stdout] test sql_int64::tests::max_value ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int16_null ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int16_max ... ok
[INFO] [stdout] test sql_int64::tests::from_sql_int32_min ... ok
[INFO] [stdout] test sql_int64::tests::mul_normal ... ok
[INFO] [stdout] test sql_int64::tests::mul_null_propagation ... ok
[INFO] [stdout] test sql_int64::tests::mul_operator ... ok
[INFO] [stdout] test sql_int64::tests::mul_overflow_max_times_2 ... ok
[INFO] [stdout] test sql_int64::tests::neg_min_value_overflow ... ok
[INFO] [stdout] test sql_int64::tests::neg_normal ... ok
[INFO] [stdout] test sql_int64::tests::mul_overflow_large ... ok
[INFO] [stdout] test sql_int64::tests::neg_operator ... ok
[INFO] [stdout] test sql_int64::tests::new_negative_value ... ok
[INFO] [stdout] test sql_int64::tests::new_positive_value ... ok
[INFO] [stdout] test sql_int64::tests::not_null_returns_null ... ok
[INFO] [stdout] test sql_int64::tests::neg_operator_min_overflow ... ok
[INFO] [stdout] test sql_int64::tests::not_neg_one ... ok
[INFO] [stdout] test sql_int64::tests::null_is_null ... ok
[INFO] [stdout] test sql_int64::tests::ones_complement_method ... ok
[INFO] [stdout] test sql_int64::tests::ord_equal_values ... ok
[INFO] [stdout] test sql_int64::tests::ord_min_less_than_max ... ok
[INFO] [stdout] test sql_int64::tests::ord_null_less_than_any ... ok
[INFO] [stdout] test sql_int64::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_int64::tests::ord_null_null_equal ... ok
[INFO] [stdout] test sql_int64::tests::parse_non_numeric ... ok
[INFO] [stdout] test sql_int64::tests::parse_empty_string ... ok
[INFO] [stdout] test sql_int64::tests::parse_out_of_range ... ok
[INFO] [stdout] test sql_int64::tests::not_zero ... ok
[INFO] [stdout] test sql_int64::tests::null_access_returns_err ... ok
[INFO] [stdout] test sql_int64::tests::parse_null_case_insensitive ... ok
[INFO] [stdout] test sql_int64::tests::parse_valid_positive ... ok
[INFO] [stdout] test sql_int64::tests::parse_valid_negative ... ok
[INFO] [stdout] test sql_int64::tests::rem_by_zero ... ok
[INFO] [stdout] test sql_int64::tests::rem_min_by_neg_one ... ok
[INFO] [stdout] test sql_int64::tests::rem_null_propagation ... ok
[INFO] [stdout] test sql_int64::tests::sql_equals_false ... ok
[INFO] [stdout] test sql_int64::tests::rem_operator ... ok
[INFO] [stdout] test sql_int64::tests::sql_greater_than_or_equal_equal ... ok
[INFO] [stdout] test sql_int64::tests::sql_greater_than_or_equal_greater ... ok
[INFO] [stdout] test sql_int64::tests::parse_null_string ... ok
[INFO] [stdout] test sql_int64::tests::sql_equals_null_rhs ... ok
[INFO] [stdout] test sql_int64::tests::sql_greater_than_true ... ok
[INFO] [stdout] test sql_int64::tests::sql_less_than_false ... ok
[INFO] [stdout] test sql_int64::tests::sql_equals_true ... ok
[INFO] [stdout] test sql_int64::tests::sql_equals_null_lhs ... ok
[INFO] [stdout] test sql_int64::tests::sql_greater_than_null ... ok
[INFO] [stdout] test sql_int64::tests::sql_less_than_null ... ok
[INFO] [stdout] test sql_int64::tests::sql_less_than_or_equal_equal ... ok
[INFO] [stdout] test sql_int64::tests::sql_not_equals_true ... ok
[INFO] [stdout] test sql_int64::tests::sub_normal ... ok
[INFO] [stdout] test sql_int64::tests::sub_operator ... ok
[INFO] [stdout] test sql_int64::tests::sub_overflow ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_boolean_negative_is_true ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_boolean_max_is_true ... ok
[INFO] [stdout] test sql_int64::tests::sql_not_equals_null ... ok
[INFO] [stdout] test sql_int64::tests::sub_null_propagation ... ok
[INFO] [stdout] test sql_int64::tests::sql_less_than_or_equal_less ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_boolean_null_is_null ... ok
[INFO] [stdout] test sql_int64::tests::sql_less_than_true ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_boolean_positive_is_true ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_max_valid ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_negative ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_overflow ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_zero ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_boolean_zero_is_false ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_in_range ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_just_over_max ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_in_range ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_byte_null ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_boundary_max ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_boundary_min ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_just_under_min ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_just_over_max ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_boundary_max ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_boundary_min ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_just_over_max ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_just_under_min ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_null ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_overflow ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_null ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_overflow ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int16_underflow ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_in_range ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_int32_underflow ... ok
[INFO] [stdout] test sql_int64::tests::zero_value ... ok
[INFO] [stdout] test sql_money::tests::add_borrowed ... ok
[INFO] [stdout] test sql_money::tests::add_operator ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_money::tests::checked_add_null_left ... ok
[INFO] [stdout] test sql_money::tests::checked_add_normal ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_int64::tests::to_sql_string_positive ... ok
[INFO] [stdout] test sql_money::tests::checked_add_exact_no_rounding ... ok
[INFO] [stdout] test sql_money::tests::checked_div_exact ... ok
[INFO] [stdout] test sql_money::tests::checked_div_normal ... ok
[INFO] [stdout] test sql_money::tests::checked_div_null ... ok
[INFO] [stdout] test sql_money::tests::checked_mul_by_zero ... ok
[INFO] [stdout] test sql_money::tests::checked_mul_overflow ... ok
[INFO] [stdout] test sql_money::tests::checked_add_null_right ... ok
[INFO] [stdout] test sql_money::tests::checked_add_overflow ... ok
[INFO] [stdout] test sql_money::tests::checked_mul_null ... ok
[INFO] [stdout] test sql_money::tests::checked_neg_null ... ok
[INFO] [stdout] test sql_money::tests::checked_div_by_zero ... ok
[INFO] [stdout] test sql_money::tests::checked_neg_min_value_overflow ... ok
[INFO] [stdout] test sql_money::tests::checked_mul_normal ... ok
[INFO] [stdout] test sql_int64::tests::rem_normal ... ok
[INFO] [stdout] test sql_money::tests::checked_sub_normal ... ok
[INFO] [stdout] test sql_money::tests::checked_sub_null ... ok
[INFO] [stdout] test sql_money::tests::checked_neg_zero ... ok
[INFO] [stdout] test sql_money::tests::checked_sub_underflow ... ok
[INFO] [stdout] test sql_money::tests::checked_neg_normal ... ok
[INFO] [stdout] test sql_money::tests::display_all_4dp ... ok
[INFO] [stdout] test sql_money::tests::display_3dp ... ok
[INFO] [stdout] test sql_money::tests::div_operator ... ok
[INFO] [stdout] test sql_money::tests::display_min_2dp ... ok
[INFO] [stdout] test sql_money::tests::display_min_value ... ok
[INFO] [stdout] test sql_money::tests::display_negative ... ok
[INFO] [stdout] test sql_int32::tests::neg_null_returns_null ... ok
[INFO] [stdout] test sql_money::tests::display_null ... ok
[INFO] [stdout] test sql_int32::tests::ones_complement_method ... ok
[INFO] [stdout] test sql_money::tests::eq_equal_values ... ok
[INFO] [stdout] test sql_int32::tests::sql_equals_false ... ok
[INFO] [stdout] test sql_money::tests::display_trim_to_2dp ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_boundary_max ... ok
[INFO] [stdout] test sql_int32::tests::to_sql_int16_boundary_min ... ok
[INFO] [stdout] test sql_money::tests::from_i32_negative ... ok
[INFO] [stdout] test sql_money::tests::from_i32_positive ... ok
[INFO] [stdout] test sql_money::tests::from_i32_zero ... ok
[INFO] [stdout] test sql_money::tests::from_i64_boundary_max ... ok
[INFO] [stdout] test sql_money::tests::from_i64_boundary_min ... ok
[INFO] [stdout] test sql_money::tests::from_i64_in_range ... ok
[INFO] [stdout] test sql_money::tests::from_i64_overflow_negative ... ok
[INFO] [stdout] test sql_money::tests::from_i64_overflow_positive ... ok
[INFO] [stdout] test sql_money::tests::from_scaled_any_value ... ok
[INFO] [stdout] test sql_money::tests::from_scaled_i64_max ... ok
[INFO] [stdout] test sql_money::tests::from_scaled_i64_min ... ok
[INFO] [stdout] test sql_money::tests::from_scaled_zero ... ok
[INFO] [stdout] test sql_money::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_money::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_money::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_money::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_money::tests::from_sql_byte_value ... ok
[INFO] [stdout] test sql_money::tests::from_sql_double_normal ... ok
[INFO] [stdout] test sql_money::tests::from_sql_double_null ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int16_null ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int16_value ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int32_max ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int32_min ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int32_null ... ok
[INFO] [stdout] test sql_int64::tests::neg_null_returns_null ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int32_value ... ok
[INFO] [stdout] test sql_money::tests::display_zero ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int64_null ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int64_in_range ... ok
[INFO] [stdout] test sql_money::tests::from_sql_int64_overflow ... ok
[INFO] [stdout] test sql_money::tests::from_sql_single_normal ... ok
[INFO] [stdout] test sql_money::tests::eq_not_equal ... ok
[INFO] [stdout] test sql_money::tests::eq_null_not_null ... ok
[INFO] [stdout] test sql_money::tests::eq_null_null ... ok
[INFO] [stdout] test sql_money::tests::from_f64_exact_4dp ... ok
[INFO] [stdout] test sql_money::tests::from_f64_infinity ... ok
[INFO] [stdout] test sql_money::tests::from_f64_nan ... ok
[INFO] [stdout] test sql_money::tests::display_max_value ... ok
[INFO] [stdout] test sql_money::tests::from_f64_neg_infinity ... ok
[INFO] [stdout] test sql_money::tests::from_f64_range_overflow ... ok
[INFO] [stdout] test sql_money::tests::from_f64_rounding_beyond_4dp ... ok
[INFO] [stdout] test sql_money::tests::from_i32_max ... ok
[INFO] [stdout] test sql_money::tests::from_i32_min ... ok
[INFO] [stdout] test sql_int64::tests::new_zero ... ok
[INFO] [stdout] test sql_money::tests::from_str_integer ... ok
[INFO] [stdout] test sql_money::tests::from_str_invalid ... ok
[INFO] [stdout] test sql_money::tests::from_str_null_lowercase ... ok
[INFO] [stdout] test sql_money::tests::from_str_negative ... ok
[INFO] [stdout] test sql_money::tests::from_sql_single_null ... ok
[INFO] [stdout] test sql_money::tests::hash_equal_values ... ok
[INFO] [stdout] test sql_money::tests::from_str_null ... ok
[INFO] [stdout] test sql_money::tests::min_value ... ok
[INFO] [stdout] test sql_money::tests::mul_operator ... ok
[INFO] [stdout] test sql_money::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_money::tests::null_is_null ... ok
[INFO] [stdout] test sql_money::tests::neg_borrowed ... ok
[INFO] [stdout] test sql_money::tests::ord_min_less_than_max ... ok
[INFO] [stdout] test sql_money::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_money::tests::ord_equal_values ... ok
[INFO] [stdout] test sql_money::tests::neg_operator ... ok
[INFO] [stdout] test sql_money::tests::ord_null_less_than_value ... ok
[INFO] [stdout] test sql_money::tests::from_str_more_than_4dp_rounds ... ok
[INFO] [stdout] test sql_money::tests::scaled_value_on_value ... ok
[INFO] [stdout] test sql_money::tests::sql_comparison_null_right ... ok
[INFO] [stdout] test sql_money::tests::from_str_valid_decimal ... ok
[INFO] [stdout] test sql_money::tests::from_str_range_overflow ... ok
[INFO] [stdout] test sql_money::tests::sql_comparison_both_null ... ok
[INFO] [stdout] test sql_money::tests::ord_null_less_than_min_value ... ok
[INFO] [stdout] test sql_money::tests::sql_comparison_null_left ... ok
[INFO] [stdout] test sql_money::tests::from_str_display_roundtrip ... ok
[INFO] [stdout] test sql_money::tests::sql_less_than_or_equal_less ... ok
[INFO] [stdout] test sql_money::tests::sql_greater_than_true ... ok
[INFO] [stdout] test sql_money::tests::sql_less_than_true ... ok
[INFO] [stdout] test sql_money::tests::sql_less_than_or_equal_equal ... ok
[INFO] [stdout] test sql_money::tests::is_null_non_null ... ok
[INFO] [stdout] test sql_money::tests::sql_equals_false ... ok
[INFO] [stdout] test sql_money::tests::sql_equals_true ... ok
[INFO] [stdout] test sql_money::tests::sql_not_equals_true ... ok
[INFO] [stdout] test sql_money::tests::sub_operator ... ok
[INFO] [stdout] test sql_money::tests::sql_greater_than_or_equal_greater ... ok
[INFO] [stdout] test sql_money::tests::max_value ... ok
[INFO] [stdout] test sql_money::tests::is_null_null ... ok
[INFO] [stdout] test sql_money::tests::from_str_with_whitespace ... ok
[INFO] [stdout] test sql_money::tests::scaled_value_on_null ... ok
[INFO] [stdout] test sql_money::tests::sql_greater_than_or_equal_equal ... ok
[INFO] [stdout] test sql_money::tests::to_f64_value ... ok
[INFO] [stdout] test sql_money::tests::to_i32_in_range ... ok
[INFO] [stdout] test sql_money::tests::to_i32_null ... ok
[INFO] [stdout] test sql_money::tests::to_i32_overflow ... ok
[INFO] [stdout] test sql_money::tests::to_i64_exact ... ok
[INFO] [stdout] test sql_money::tests::to_f64_fractional ... ok
[INFO] [stdout] test sql_money::tests::to_i64_null ... ok
[INFO] [stdout] test sql_money::tests::to_f64_null ... ok
[INFO] [stdout] test sql_money::tests::to_i64_round_up_negative ... ok
[INFO] [stdout] test sql_money::tests::to_sql_boolean_nonzero ... ok
[INFO] [stdout] test sql_money::tests::to_sql_boolean_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_boolean_zero ... ok
[INFO] [stdout] test sql_money::tests::to_sql_byte_in_range ... ok
[INFO] [stdout] test sql_money::tests::to_sql_byte_overflow ... ok
[INFO] [stdout] test sql_money::tests::to_sql_decimal_negative ... ok
[INFO] [stdout] test sql_money::tests::to_sql_decimal_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_decimal_value ... ok
[INFO] [stdout] test sql_money::tests::to_sql_double_normal ... ok
[INFO] [stdout] test sql_money::tests::to_sql_double_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int16_in_range ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int16_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int16_overflow ... ok
[INFO] [stdout] test sql_money::tests::to_sql_byte_negative ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int32_in_range ... ok
[INFO] [stdout] test sql_money::tests::to_i64_round_up ... ok
[INFO] [stdout] test sql_money::tests::to_sql_byte_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int64_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int32_overflow ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int64_round ... ok
[INFO] [stdout] test sql_money::tests::to_sql_single_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int32_rounding ... ok
[INFO] [stdout] test sql_money::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_money::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int64_round_negative ... ok
[INFO] [stdout] test sql_single::tests::add_normal ... ok
[INFO] [stdout] test sql_single::tests::add_null_left ... ok
[INFO] [stdout] test sql_single::tests::add_null_right ... ok
[INFO] [stdout] test sql_single::tests::add_operator_owned_owned ... ok
[INFO] [stdout] test sql_single::tests::add_operator_owned_ref ... ok
[INFO] [stdout] test sql_money::tests::to_sql_string_positive ... ok
[INFO] [stdout] test sql_single::tests::add_operator_ref_owned ... ok
[INFO] [stdout] test sql_single::tests::add_operator_ref_ref ... ok
[INFO] [stdout] test sql_money::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_money::tests::to_sql_single_normal ... ok
[INFO] [stdout] test sql_money::tests::zero_value ... ok
[INFO] [stdout] test sql_single::tests::constant_null ... ok
[INFO] [stdout] test sql_single::tests::display_integer_value ... ok
[INFO] [stdout] test sql_money::tests::to_i64_round_down ... ok
[INFO] [stdout] test sql_single::tests::add_overflow ... ok
[INFO] [stdout] test sql_single::tests::constant_min_value ... ok
[INFO] [stdout] test sql_single::tests::constant_max_value ... ok
[INFO] [stdout] test sql_money::tests::to_sql_int32_null ... ok
[INFO] [stdout] test sql_single::tests::div_by_negative_zero ... ok
[INFO] [stdout] test sql_single::tests::div_by_zero ... ok
[INFO] [stdout] test sql_single::tests::div_normal ... ok
[INFO] [stdout] test sql_single::tests::div_operator ... ok
[INFO] [stdout] test sql_single::tests::div_operator_ref_ref ... ok
[INFO] [stdout] test sql_single::tests::div_zero_by_zero ... ok
[INFO] [stdout] test sql_single::tests::eq_equal_values ... ok
[INFO] [stdout] test sql_single::tests::eq_neg_zero_eq_zero ... ok
[INFO] [stdout] test sql_single::tests::div_null_propagation ... ok
[INFO] [stdout] test sql_single::tests::eq_null_null ... ok
[INFO] [stdout] test sql_single::tests::constant_zero ... ok
[INFO] [stdout] test sql_single::tests::from_sql_boolean_null ... ok
[INFO] [stdout] test sql_single::tests::display_null ... ok
[INFO] [stdout] test sql_single::tests::from_sql_boolean_true ... ok
[INFO] [stdout] test sql_single::tests::from_sql_boolean_false ... ok
[INFO] [stdout] test sql_single::tests::from_sql_byte ... ok
[INFO] [stdout] test sql_single::tests::from_sql_byte_null ... ok
[INFO] [stdout] test sql_single::tests::eq_unequal_values ... ok
[INFO] [stdout] test sql_single::tests::display_value ... ok
[INFO] [stdout] test sql_single::tests::eq_null_value ... ok
[INFO] [stdout] test sql_single::tests::display_zero ... ok
[INFO] [stdout] test sql_single::tests::from_sql_double_null ... ok
[INFO] [stdout] test sql_single::tests::from_sql_double_overflow ... ok
[INFO] [stdout] test sql_single::tests::from_sql_double_within_range ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int16 ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int16_null ... ok
[INFO] [stdout] test sql_single::tests::from_f32_infinity_panics - should panic ... ok
[INFO] [stdout] test sql_single::tests::from_f32_nan_panics - should panic ... ok
[INFO] [stdout] test sql_single::tests::from_sql_double_normal ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int32 ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int32_large_loses_precision ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int32_null ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int64 ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int64_large_loses_precision ... ok
[INFO] [stdout] test sql_single::tests::from_sql_int64_null ... ok
[INFO] [stdout] test sql_single::tests::from_sql_money_null ... ok
[INFO] [stdout] test sql_single::tests::from_sql_money_zero ... ok
[INFO] [stdout] test sql_single::tests::hash_different_values_differ ... ok
[INFO] [stdout] test sql_single::tests::hash_equal_values_hash_equal ... ok
[INFO] [stdout] test sql_single::tests::hash_neg_zero_same_as_zero ... ok
[INFO] [stdout] test sql_single::tests::hash_null_is_consistent ... ok
[INFO] [stdout] test sql_single::tests::mul_normal ... ok
[INFO] [stdout] test sql_single::tests::mul_null_propagation ... ok
[INFO] [stdout] test sql_single::tests::mul_operator ... ok
[INFO] [stdout] test sql_single::tests::mul_operator_ref_ref ... ok
[INFO] [stdout] test sql_single::tests::mul_overflow ... ok
[INFO] [stdout] test sql_single::tests::neg_max ... ok
[INFO] [stdout] test sql_single::tests::neg_min ... ok
[INFO] [stdout] test sql_single::tests::neg_negative ... ok
[INFO] [stdout] test sql_single::tests::neg_null ... ok
[INFO] [stdout] test sql_single::tests::neg_positive ... ok
[INFO] [stdout] test sql_single::tests::new_nan_rejected ... ok
[INFO] [stdout] test sql_single::tests::neg_ref ... ok
[INFO] [stdout] test sql_single::tests::from_sql_money_value ... ok
[INFO] [stdout] test sql_single::tests::new_infinity_rejected ... ok
[INFO] [stdout] test sql_single::tests::new_subnormal ... ok
[INFO] [stdout] test sql_single::tests::new_zero ... ok
[INFO] [stdout] test sql_single::tests::non_null_is_not_null ... ok
[INFO] [stdout] test sql_single::tests::new_neg_infinity_rejected ... ok
[INFO] [stdout] test sql_single::tests::new_negative_zero ... ok
[INFO] [stdout] test sql_single::tests::parse_neg_infinity_rejected ... ok
[INFO] [stdout] test sql_single::tests::parse_invalid ... ok
[INFO] [stdout] test sql_single::tests::null_value_returns_err ... ok
[INFO] [stdout] test sql_single::tests::null_is_null ... ok
[INFO] [stdout] test sql_single::tests::ord_negative_less_than_positive ... ok
[INFO] [stdout] test sql_single::tests::new_negative_value ... ok
[INFO] [stdout] test sql_single::tests::new_positive_value ... ok
[INFO] [stdout] test sql_single::tests::neg_zero ... ok
[INFO] [stdout] test sql_single::tests::ord_null_equal_null ... ok
[INFO] [stdout] test sql_single::tests::ord_null_less_than_value ... ok
[INFO] [stdout] test sql_single::tests::parse_null ... ok
[INFO] [stdout] test sql_single::tests::ord_equal_values ... ok
[INFO] [stdout] test sql_single::tests::parse_null_case_insensitive ... ok
[INFO] [stdout] test sql_single::tests::parse_overflow_value ... ok
[INFO] [stdout] test sql_single::tests::ord_value_greater_than_null ... ok
[INFO] [stdout] test sql_single::tests::ord_values_ordered ... ok
[INFO] [stdout] test sql_single::tests::parse_infinity_rejected ... ok
[INFO] [stdout] test sql_single::tests::parse_nan_rejected ... ok
[INFO] [stdout] test sql_single::tests::parse_whitespace_trimmed ... ok
[INFO] [stdout] test sql_single::tests::quickstart_display_and_parse ... ok
[INFO] [stdout] test sql_single::tests::quickstart_sql_comparisons ... ok
[INFO] [stdout] test sql_single::tests::sql_equals_equal_values ... ok
[INFO] [stdout] test sql_single::tests::sql_equals_null ... ok
[INFO] [stdout] test sql_single::tests::sql_equals_unequal_values ... ok
[INFO] [stdout] test sql_single::tests::sql_greater_than_false ... ok
[INFO] [stdout] test sql_single::tests::quickstart_arithmetic ... ok
[INFO] [stdout] test sql_single::tests::quickstart_create_and_inspect ... ok
[INFO] [stdout] test sql_single::tests::quickstart_to_sql_double_widening ... ok
[INFO] [stdout] test sql_single::tests::sql_comparison_null_null ... ok
[INFO] [stdout] test sql_single::tests::parse_valid ... ok
[INFO] [stdout] test sql_single::tests::sql_greater_than_or_equal_equal ... ok
[INFO] [stdout] test sql_single::tests::sql_greater_than_or_equal_greater ... ok
[INFO] [stdout] test sql_single::tests::sql_less_than_false ... ok
[INFO] [stdout] test sql_single::tests::sql_greater_than_true ... ok
[INFO] [stdout] test sql_single::tests::sql_less_than_null ... ok
[INFO] [stdout] test sql_single::tests::sql_less_than_or_equal_equal ... ok
[INFO] [stdout] test sql_single::tests::sub_normal ... ok
[INFO] [stdout] test sql_single::tests::sub_operator_ref_ref ... ok
[INFO] [stdout] test sql_single::tests::sub_overflow ... ok
[INFO] [stdout] test sql_single::tests::to_sql_boolean_negative ... ok
[INFO] [stdout] test sql_single::tests::to_sql_boolean_null ... ok
[INFO] [stdout] test sql_single::tests::to_sql_boolean_non_zero ... ok
[INFO] [stdout] test sql_single::tests::sql_less_than_true ... ok
[INFO] [stdout] test sql_single::tests::to_sql_double_value ... ok
[INFO] [stdout] test sql_single::tests::to_sql_string_positive ... ok
[INFO] [stdout] test sql_single::tests::value_returns_stored_value ... ok
[INFO] [stdout] test sql_single::tests::to_sql_string_zero ... ok
[INFO] [stdout] test sql_single::tests::sql_less_than_or_equal_less ... ok
[INFO] [stdout] test sql_string::tests::add_empty_plus_empty ... ok
[INFO] [stdout] test sql_single::tests::sub_null_propagation ... ok
[INFO] [stdout] test sql_string::tests::add_empty_plus_hello ... ok
[INFO] [stdout] test sql_single::tests::sub_operator ... ok
[INFO] [stdout] test sql_single::tests::to_sql_string_null ... ok
[INFO] [stdout] test sql_single::tests::sql_not_equals_false ... ok
[INFO] [stdout] test sql_single::tests::to_sql_string_negative ... ok
[INFO] [stdout] test sql_string::tests::add_inherits_left_operand_options_binary_plus_ignore_case ... ok
[INFO] [stdout] test sql_single::tests::sql_not_equals_true ... ok
[INFO] [stdout] test sql_string::tests::add_hello_plus_empty ... ok
[INFO] [stdout] test sql_string::tests::add_non_null_plus_null_returns_null ... ok
[INFO] [stdout] test sql_string::tests::add_null_plus_null_returns_null ... ok
[INFO] [stdout] test sql_string::tests::binary_sort2_same_as_binary_sort ... ok
[INFO] [stdout] test sql_string::tests::binary_sort_abc_neq_abc_upper ... ok
[INFO] [stdout] test sql_string::tests::binary_sort_same_string_eq ... ok
[INFO] [stdout] test sql_string::tests::add_hello_world ... ok
[INFO] [stdout] test sql_string::tests::binary_sort_upper_a_lt_lower_a ... ok
[INFO] [stdout] test sql_string::tests::add_null_result_inherits_left_options ... ok
[INFO] [stdout] test sql_string::tests::binary_sort_trailing_spaces_trimmed ... ok
[INFO] [stdout] test sql_string::tests::display_empty_string ... ok
[INFO] [stdout] test sql_string::tests::display_null ... ok
[INFO] [stdout] test sql_string::tests::e2e_binary_sort2_same_as_binary_sort ... ok
[INFO] [stdout] test sql_string::tests::e2e_default_new_is_case_insensitive ... ok
[INFO] [stdout] test sql_string::tests::add_null_plus_non_null_returns_null ... ok
[INFO] [stdout] test sql_string::tests::add_inherits_left_operand_options_ignore_case_plus_binary ... ok
[INFO] [stdout] test sql_single::tests::to_sql_boolean_zero ... ok
[INFO] [stdout] test sql_string::tests::from_str_ref ... ok
[INFO] [stdout] test sql_string::tests::e2e_binary_sort_option ... ok
[INFO] [stdout] test sql_string::tests::display_hello ... ok
[INFO] [stdout] test sql_single::tests::to_sql_double_max ... ok
[INFO] [stdout] test sql_single::tests::to_sql_double_null ... ok
[INFO] [stdout] test sql_string::tests::from_string_owned ... ok
[INFO] [stdout] test sql_string::tests::e2e_none_option_case_sensitive ... ok
[INFO] [stdout] test sql_string::tests::eq_different_options_case_different ... ok
[INFO] [stdout] test sql_string::tests::eq_different_options_same_value ... ok
[INFO] [stdout] test sql_string::tests::eq_null_equals_null ... ok
[INFO] [stdout] test sql_string::tests::e2e_ignore_case_option ... ok
[INFO] [stdout] test sql_string::tests::hash_trailing_spaces_same ... ok
[INFO] [stdout] test sql_string::tests::empty_string_is_not_null ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_greater_than ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_greater_than_or_equal_same ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_less_than_or_equal_same ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_not_equal_different_strings ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_trailing_spaces_ignored ... ok
[INFO] [stdout] test sql_string::tests::is_null_returns_false_for_non_null ... ok
[INFO] [stdout] test sql_string::tests::is_empty_false_for_non_empty ... ok
[INFO] [stdout] test sql_string::tests::is_empty_null_returns_err ... ok
[INFO] [stdout] test sql_string::tests::is_null_returns_true_for_null ... ok
[INFO] [stdout] test sql_string::tests::left_ignore_case_governs_with_binary_right ... ok
[INFO] [stdout] test sql_string::tests::hash_equal_for_case_variants ... ok
[INFO] [stdout] test sql_string::tests::left_binary_governs_with_ignore_case_right ... ok
[INFO] [stdout] test sql_string::tests::len_empty_returns_0 ... ok
[INFO] [stdout] test sql_string::tests::left_none_governs_ordinal ... ok
[INFO] [stdout] test sql_string::tests::len_hello_returns_5 ... ok
[INFO] [stdout] test sql_string::tests::hash_null_consistent ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_abc_eq_abc_upper ... ok
[INFO] [stdout] test sql_string::tests::is_empty_true_for_empty_string ... ok
[INFO] [stdout] test sql_string::tests::eq_trailing_space_trimmed ... ok
[INFO] [stdout] test sql_string::tests::len_multibyte_utf8_returns_byte_len ... ok
[INFO] [stdout] test sql_string::tests::len_null_returns_err ... ok
[INFO] [stdout] test sql_string::tests::new_hello_returns_hello ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_apple_lt_banana ... ok
[INFO] [stdout] test sql_string::tests::ignore_case_hello_eq_hello_mixed ... ok
[INFO] [stdout] test sql_string::tests::neq_null_vs_non_null ... ok
[INFO] [stdout] test sql_string::tests::null_has_ignore_case_options ... ok
[INFO] [stdout] test sql_string::tests::ord_null_lt_non_null ... ok
[INFO] [stdout] test sql_string::tests::null_value_returns_err ... ok
[INFO] [stdout] test sql_string::tests::ord_case_insensitive ... ok
[INFO] [stdout] test sql_string::tests::eq_case_insensitive ... ok
[INFO] [stdout] test sql_string::tests::ord_trailing_spaces ... ok
[INFO] [stdout] test sql_string::tests::ord_equal_values_different_case ... ok
[INFO] [stdout] test sql_string::tests::ordinal_a_lt_b ... ok
[INFO] [stdout] test sql_string::tests::new_has_ignore_case_options ... ok
[INFO] [stdout] test sql_string::tests::ord_non_null_gt_null ... ok
[INFO] [stdout] test sql_string::tests::ordinal_hello_neq_hello_upper ... ok
[INFO] [stdout] test sql_string::tests::ordinal_same_string_eq ... ok
[INFO] [stdout] test sql_string::tests::ordinal_trailing_spaces_trimmed ... ok
[INFO] [stdout] test sql_string::tests::parse_hello ... ok
[INFO] [stdout] test sql_string::tests::parse_null_lowercase ... ok
[INFO] [stdout] test sql_string::tests::parse_null_mixed_case ... ok
[INFO] [stdout] test sql_string::tests::parse_null_title_case ... ok
[INFO] [stdout] test sql_string::tests::parsed_value_has_ignore_case_options ... ok
[INFO] [stdout] test sql_string::tests::parse_null_uppercase ... ok
[INFO] [stdout] test sql_string::tests::ord_null_eq_null ... ok
[INFO] [stdout] test sql_string::tests::sql_less_than_or_equal_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_boolean_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_byte_invalid ... ok
[INFO] [stdout] test sql_string::tests::sql_greater_than_null ... ok
[INFO] [stdout] test sql_string::tests::roundtrip_int32 ... ok
[INFO] [stdout] test sql_string::tests::sql_equals_both_null ... ok
[INFO] [stdout] test sql_string::tests::sql_equals_null_left ... ok
[INFO] [stdout] test sql_string::tests::sql_equals_null_right ... ok
[INFO] [stdout] test sql_string::tests::sql_less_than_null ... ok
[INFO] [stdout] test sql_string::tests::sql_not_equals_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_boolean_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_boolean_true ... ok
[INFO] [stdout] test sql_string::tests::to_sql_byte_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_byte_overflow ... ok
[INFO] [stdout] test sql_string::tests::sql_greater_than_or_equal_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_boolean_false ... ok
[INFO] [stdout] test sql_string::tests::roundtrip_boolean ... ok
[INFO] [stdout] test sql_string::tests::to_sql_byte_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_date_time_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_date_time_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_decimal_invalid ... ok
[INFO] [stderr]    Doc-tests mssqltypes
[INFO] [stdout] test sql_string::tests::to_sql_decimal_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_double_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_date_time_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_guid_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int16_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int16_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_double_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int32_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_guid_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int16_negative ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int16_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int32_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int32_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_decimal_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_double_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int64_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_guid_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_money_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_single_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_money_null ... ok
[INFO] [stdout] test sql_string::tests::with_options_binary_sort ... ok
[INFO] [stdout] test sql_string::tests::to_sql_money_valid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_single_invalid ... ok
[INFO] [stdout] test sql_string::tests::to_sql_single_valid ... ok
[INFO] [stdout] test sql_string::tests::with_options_none_stores_none ... ok
[INFO] [stdout] test sql_string::tests::with_options_binary_sort2 ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int64_null ... ok
[INFO] [stdout] test sql_string::tests::to_sql_int64_valid ... ok
[INFO] [stdout] test sql_string::tests::with_options_ignore_case ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1613 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.12s; merged doctests compilation took 1.05s
[INFO] running `Command { std: "docker" "inspect" "09a5fe4547f967a1668e51c24f12caed3a3d2ea4c5ed5439faa2562a6580a6cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09a5fe4547f967a1668e51c24f12caed3a3d2ea4c5ed5439faa2562a6580a6cd", kill_on_drop: false }`
[INFO] [stdout] 09a5fe4547f967a1668e51c24f12caed3a3d2ea4c5ed5439faa2562a6580a6cd
